Как автоматизировать навигацию по сайту, который требует аутентификации? - PullRequest
1 голос
/ 08 апреля 2010

Вот чего я пытаюсь достичь.Я хотел бы написать скрипт, который будет переходить на веб-сайт, который требует, чтобы я проходил аутентификацию от себя, например, Facebook, Live Spaces, Twitter или любой другой, и затем этот скрипт выполнял поиск определенной информации на одной из страниц веб-сайта..

В прошлом я делал нечто подобное с элементом управления Windows.Forms WebBrowser, который представляет собой полноценную реализацию IE, которой можно управлять с помощью кода, и в которой будут храниться все файлы cookie, полученные вами после проверки подлинности., но модифицировать было очень недружелюбно, и я надеялся использовать вместо этого язык сценариев, может быть, Powershell или что-то в этом роде.

Возможно, есть какие-то хорошие уроки по этому поводу в Интернете?

Спасибо!

Ответы [ 4 ]

1 голос
/ 09 апреля 2010

Если Python - ваш первый выбор, Механизируйте + Саржа + Красивый суп .
Посмотрите на SO скребок экрана тег тоже.

0 голосов
/ 21 марта 2011

Я создал новый модуль PowerShell, который в настоящее время находится в Technology Preview.Попробуйте http://facebookpsmodule.codeplex.com, и дайте мне знать, как это работает для вас!

0 голосов
/ 16 мая 2010

Вы можете использовать веб-скребок IRobotSoft.Он автоматизирует элемент управления IE WebBrowser для веб-анализа данных.Смотрите их форум здесь http://www.irobotsoft.org/bb/ для типичных вопросов.

0 голосов
/ 09 апреля 2010

Есть много альтернатив. Раньше я автоматизировал свой браузер вокруг аутентифицированных сайтов с помощью Chickenfoot или с консоли с помощью Mechanize .

Затем просканируйте сайт и проверьте HTML-данные каждой страницы.

...