Авторизация на сайтах

Авторизация на сайтах требуется для отображения данных, которые доступны только для авторизованных пользователей (например, цены товаров).

При авторизации сайт передает в браузер определенные значение cookie. Все запросы к сайту с авторизованными cookie будут считаться, как от авторизованного пользователя.

В Content Downloader можно использовать четыре библиотеки для отправки запросов (выбор библиотеки осуществляется в настройке HTTP-запросов программы (ctrl+h)):
— Indy (обычный GET-запрос) (можно авторизоваться передачей cookies или POST-методом)
— Clever Internet Suite (обычный GET-запрос) (можно авторизоваться передачей cookies)
— WIN (обычный GET-запрос) (можно авторизоваться передачей cookies)
— Internet Explorer (DOM) (Парсинг через Internet Explorer системы с выполнением скриптов + распознавание капчи, автоматическая имитация кликов и прочих действий в браузере) (можно авторизоваться во встроенном браузере обычным вводом логина и пароля (вкладка «контент» — группа «загрузка WEB-документа» — кнопка «авторизация с помощью cookies или с помощью выполнения POST-Запроса») либо автоматически с помощью проекта WBApp с авто-вставкой логина и пароля).

ВАЖНО!: В некоторые модули программы встроен браузер Internet Explorer (для отображения веб-контента). Этот браузер работает независимо от GET-запросв Content Downloader. Поэтому, даже если вы залогинились в программе передачей cookies, браузер IE (в окне задания границ парсинга) может отображать сайты так, как будто вы и не авторизрваны. Для того, чтобы залогиниться во встроенном IE, вам необходимо перейти во вкладку «контент», нажать кнопку «авторизация…» (с ключиком, смотрите скриншот ниже), в появившемся окне ввести адрес сайта и пройти процедуру авторизации в браузере.

Content Downloader


Авторизация методом передачи cookie из модуля Internet Explorer (самый простой способ)
Авторизация методом передачи Cookies из монитора сети Firefox (shift+ctrl+e) в окно настройки HTTP-запросов программы (ctrl+h) (самый верный способ)
Авторизация методом POST (с возможностью выполнения автоматической авторизации при каждом запуске программы)
Авторизация методом передачи cookies из WBApp для библиотек Indy и Clever Internet Suite (когда нужна автоматическая авторизация и метод POST не подходит, самый сложный способ)


Если авторизация на сайте постоянно сбрасывается
Устаревшее видео
1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 4, средний балл: 5,00)
Загрузка...
Автор: admin, 1 ноября 2010
Рубрики: Парсинг
Метки: , ,
9 комментариев к сообщению: “Авторизация на сайтах”
  1. iwbh:

    LiveHTTPHeaders 0.16 отказывается устанавливаться в Firefox4.
    отучить можно следующим образом:
    livehttpheaders-0.16.xpi переименовываем в livehttpheaders-0.16.zip
    в архиве лежит файл install.rdf
    находим в нем 3.б.*
    меняем на 4.*
    Сохраняем изменения
    Возвращаем файлу расширение .xpi и устанавливаем плагин

  2. Авторизовался через куки (кнопка «дополнительно»)

    Начинаю выбирать нужные границы парсинга, жму показать/скрыть браузер и вижу что я не авторизован, что делать?

  3. Макс:

    Способ 2 — Установил плагин, но через Shift+f2 выводиться «Панель разработки»
    У меня никаким способом не получается авторизоваться в Яндекс Вебмастере, кто подскажет?

  4. Света:

    Загрузила FireFox… где взять LiveHTTPHeaders и как его поставить в программу….

    Помогите!…

    • admin:

      Здравствуйте.

      Нажмите в браузере ctrl+shift+a и установите это дополнение.

      После установки, для вызова дополнения: alt -> меню -> инструменты -> просмотр HTTP заголовков.

      С уважением к вам, Сергей.

Написать комментарий

Вы должны войти чтобы добавить комментарий.

Последние статьи

css.php