Открытие веб-страницы с использованием Python - PullRequest
2 голосов
/ 23 ноября 2010

Я новичок в кодировании Python и пытаюсь открыть веб-страницу с помощью Python. Я использовал web browser.open, чтобы открыть веб-страницу. После того, как я открыл веб-страницу, я хочу нажать на вкладку «Отправить» на веб-странице, когда таймер на странице достигает нуля. Если я получаю сообщение об ошибке, он должен вернуться на исходную страницу без какого-либо взаимодействия с пользователем. Возможно ли это?

Спасибо

Ответы [ 3 ]

3 голосов
/ 23 ноября 2010

Вместо того, чтобы использовать этот конкретный модуль, возможно, вы захотите использовать Selenium RC , который имеет привязки Python.

2 голосов
/ 23 ноября 2010

Это будет зависеть от того, нужно ли вам использовать «настоящее» браузерное приложение для этого. Не могли бы вы объяснить, что вы пытаетесь сделать, более подробно?

В любом случае ...

Если вам нужен «настоящий» браузер для запуска и выполнения этих запросов, то вам нужен пакет Selenium RC .

С другой стороны, если все в порядке, что Python выполняет всю загрузку страницы изнутри, то популярный модуль Mechanize должен сделать свое дело.

Объяснить:

Если вы зависите от сложной страницы с поддержкой JavaScript, то вы должны использовать Selenium. Если это просто HTML, то Mechanize может эмулировать все это внутри Python.

Надеюсь, это поможет. Если это так, отметьте ответ и дайте мне знать. : -)

1 голос
/ 23 ноября 2010

Это то, для чего предназначен механизм: http://wwwsearch.sourceforge.net/mechanize/

...