Описание тега mechanize-python
Программный просмотр веб-страниц с сохранением состояния в Python после модуля Энди Лестера на языке Perl WWW::Mechanize.
Программный просмотр веб-страниц с сохранением состояния в Python после модуля Энди Лестера на языке Perl WWW::Mechanize.
Некоторые из ключевых особенностей:
- Класс браузера
mechanize.Browser
реализует интерфейсurllib2.OpenerDirector
, поэтому можно открыть любой URL, а не толькоhttp
. - Простое заполнение HTML-форм.
- Удобный разбор ссылок и подписка.
- История браузера (
.back()
а также.reload()
методы). - В
Referer
Заголовок HTTP добавлен правильно (необязательно). - Автоматическое соблюдение
robots.txt
(при желании можно отключить). - Автоматическая обработка HTTP-Equiv и Refresh.
python-mechanize
был создан John J. Lee. Техническое обслуживание взял на себя Ковид Гоял.
Домашняя страница | Документация | Github | Вопросы-Ответы