Действие парсера «Авторизация на сайте (POST-запрос)»

Параметры действия:

Предназначение действия:

Действие, предназначенное для авторизации на сайте посредством отправки POST запроса.

Является комбинацией нескольких действий:
1) Создать новый экземпляр WinHTTPRequest (сброс прежних настроек)
2) Загрузить главную страницу сайта (с приёмом Cookies)
3) Открыть HTTP соединение (метод POST)
4) Добавить заголовки запроса (8-10 штук)
5) Отправить запрос и получить ответ сервера (с приёмом Cookies)
6) Проверить ответ сервера, чтобы узнать, удачно ли выполнена авторизация.

В параметре «Условие для проверки авторизации» можно задать строку вида «+Личный кабинет» или «-Неправильное имя пользователя»
Если этот параметр задан, программа проверит в ответе сервера наличие / отсутствие указанного текста, и в случае невыполнения условия (авторизация не прошла) будет выведено сообщение об этом, и работа парсера остановится.
Для проверки авторизации по редиректу, можно использовать условия типа «R+catalog.html» или «R-LoginErrorPage»
Для проверки авторизации по установленному значение Cookie, можно использовать условия типа «C+user», где user - часть названия или значения установленного сайтом Cookie при успешной авторизации

Возвращаемое значение: ответ сервера

 


Параметр «URL для POST-запроса»

Тип параметра: произвольное текстовое значение

 

Параметр «Строка параметров (вида name=vasya&pwd=1234)»

Тип параметра: произвольное текстовое значение

 

Параметр «Условие для проверки авторизации»

Тип параметра: произвольное текстовое значение

 

Параметр «Загружать FrontPage по окончании»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: да; нет

Значение по умолчанию: нет

 

Параметр «Базовый URL (доп. параметры из формы)»

Тип параметра: произвольное текстовое значение

 

Параметр «HTML фильтр формы авторизации»

Тип параметра: произвольное текстовое значение

 

 

Примеры использования: