войти на сайт и использовать его веб-страницы - Python - PullRequest
0 голосов
/ 11 января 2012

Мне нужно войти на сайт, затем просматривать его страницы и искать страницу с нужной мне информацией (назовем это шаром), этот шар создается динамически (я имею в виду, что шар иногдаможет быть представлен на одной странице, иногда на другой, а иногда и вовсе) в виде журнала, когда я подключен к веб-сайту с помощью своей электронной почты и пароля.

Моя цель - использоватьPython (это то, что я знаю до сих пор) сценарий, чтобы войти на сайт и затем загрузить его веб-страницы, и просто найти мяч и распечатать мне страницу, которую он нашел.

Я в настоящее время застрялТеперь на первом шаге, который заключается в том, как войти на веб-сайт с помощью скрипта Python, насколько я могу судить, что рассматриваемый веб-сайт использует обычное поле html form, а в поле input естьonclick=someJavaScript() event.

Подводя итог моему вопросу:

  • Какой требуемый модуль / библиотека python я должен использовать для входа на сайт?
  • Как я могу получить WСтраницы сайта, когда я вошел в систему?

Кстати, я провел поиск возможности входа на сайт через скрипт на python, и у меня появилось много разных ответов, но с тех пор, как здесья набираю номер с помощью JavaScript и события onclick, не могу найти ответ, как это сделать.

Я использую Python 3.x

1 Ответ

1 голос
/ 11 января 2012

Библиотека mechanize создана для упрощения написания сценариев такого типа.Он не будет обрабатывать Javascript, поэтому вам все равно придется выяснить, что делает javascript с помощью инструментов разработки браузеров, таких как Firebug.

Вы также можете попробовать отключить JavaScript в браузере и посмотреть, можете ли вы по-прежнему использовать сайт.

...