На многих сайтах часть информации доступна только авторизованным пользователям. В таком случае, чтобы запарсить необходимую информацию парсеру нужно произвести авторизацию на сайте доноре. Настройки авторизации находятся на вкладке Авторизация(см. рис. 1).
рис. 1
Парсер поддерживает 2 типа авторизации:
Стандартная авторизация через form
HTTP-аутентификация
Выбрать тип авторизации можно из списка Тип авторизации (см. рис. 2).
рис. 2
Стандартная авторизация через form
Стандартная авторизация используется в случае, если на сайте доноре есть обычная форма авторизации с полями для ввода логина и пароля.
За настройки отвечают поля:
Производить авторизацию на стороннем сайте (чекбокс);
URL авторизационной страницы (текстовое поле);
Селектор формы авторизации* (текстовое поле);
Логин (текстовое поле);
Пароль (текстовое поле);
Имя поля логина* (текстовое поле);
Имя поля пароля* (текстовое поле).
Поле URL авторизационной страницы является необязательным параметром. Если оно не заполнено, то авторизация будет происходить на странице каталога, который Вы парсите. Если же формы с авторизацией нету на странице каталога, то необходимо найти на сайте страницу авторизации и указать ее. Очень часто такая страница имеет адрес <сайт>/auth/, <сайт>/user/.
HTTP-аутентификация
HTTP-аутентификация в отличии от Стандартной авторизация через form происходит не на самом сайте, а непосредственно на web сервере, на котором сайт работает.
Если для авторизации на сайте необходимо заполнить форму аналогичную той, что указана на рис. 3, то на нем используется именно HTTP-аутентификация.
За настройки отвечают поля:
Производить авторизацию на стороннем сайте (чекбокс);
Логин (текстовое поле);
Пароль (текстовое поле).
рис. 3
В поля Логин и Пароль нужно вводить актуальные данные, которые Вы используете для авторизации на сайте.
Примечание:
* - Чтобы настроить данные параметры необходимы знания css и html.
Более подробную информацию по настройке Авторизации на удаленном сервере можно узнать посмотрев наш видеоурок
https://www.youtube.com/watch?v=HkfI17MTyAc