Runa
Администратор
Служит для преобразования (кодирования) обычной строки к виду, понимаемому браузерами и серверами.
К примеру необходимо получать данные на сайте «Государственная автоматизированная система Российской Федерации «Правосудие».
На странице "Судебное делопроизводство" - "Информация о движении дел" (Вахитовский районный суд г. Казани) открывается список дел, назначенных к слушанию:
По ссылке "Поиск информации по делам" открывается форма ввода данных для поиска информации:
Для упрощения и ускорения поиска на основе имеющихся данных, например фамилия, можно использовать операцию "Кодировка URL адреса".
В структуре объекта, содержащего фамилия клиента, добавляется поле фамилии, куда будет помещено его значение в URL кодировке. Также добавляется составное поле с маской страницы поиска и установленной в нужном месте поля фамилии в кодировке, например так:
Ещё добавляется строка с подтипом "Сайт", куда копируется значение из составного поля с маской сайта.
На вкладке операций, в разделе "Общие", создаётся "Кодировка URL-адреса":
Имя для операции можно задать любое (оно не будет нигде видно). Выбирается нужный объект, вкладка и тип выполнения "автоматическое при изменении поля". Указывается исходное поле фамилии, тип кодировки (для каждого сайта может быть своя, а для используемого в качестве примера - windows-1251) и поле, куда будет помещаться результат:
На этом настройка работы конструктора закончена.
В объекте указывается фамилия:
По кнопке в правой части поля ссылки на сайт открывается адрес в браузере по умолчанию с готовым результатом поиска:
Обратите внимание, что для корректной работы поисковой строки в браузере необходимо символ & (амперсанд) заменить на последовательность символов
Пример проекта в приложении.
К примеру необходимо получать данные на сайте «Государственная автоматизированная система Российской Федерации «Правосудие».
На странице "Судебное делопроизводство" - "Информация о движении дел" (Вахитовский районный суд г. Казани) открывается список дел, назначенных к слушанию:
По ссылке "Поиск информации по делам" открывается форма ввода данных для поиска информации:
Для упрощения и ускорения поиска на основе имеющихся данных, например фамилия, можно использовать операцию "Кодировка URL адреса".
В структуре объекта, содержащего фамилия клиента, добавляется поле фамилии, куда будет помещено его значение в URL кодировке. Также добавляется составное поле с маской страницы поиска и установленной в нужном месте поля фамилии в кодировке, например так:
https://vahitovsky--tat.sudrf.ru/modules.php?name_op=r%26name=sud_delo%26srv_num=1%26_deloId=%26case__case_type=%26_new=%26case__vnkod=16RS0046%26case__num_build=1%26case__case_numberss=%26part__namess=[Фамилия для URL]
Ещё добавляется строка с подтипом "Сайт", куда копируется значение из составного поля с маской сайта.
На вкладке операций, в разделе "Общие", создаётся "Кодировка URL-адреса":
Имя для операции можно задать любое (оно не будет нигде видно). Выбирается нужный объект, вкладка и тип выполнения "автоматическое при изменении поля". Указывается исходное поле фамилии, тип кодировки (для каждого сайта может быть своя, а для используемого в качестве примера - windows-1251) и поле, куда будет помещаться результат:
На этом настройка работы конструктора закончена.
В объекте указывается фамилия:
По кнопке в правой части поля ссылки на сайт открывается адрес в браузере по умолчанию с готовым результатом поиска:
Обратите внимание, что для корректной работы поисковой строки в браузере необходимо символ & (амперсанд) заменить на последовательность символов
%26
.Пример проекта в приложении.