Python Mechanize: web browsing
Stateful programmatic web browsing in Python, after Andy Lester’s Perl module
WWW::Mechanize.
mechanize.Browserandmechanize.UserAgentBaseimplement the interface ofurllib2.OpenerDirector, so:
- any URL can be opened, not just
http:mechanize.UserAgentBaseoffers easy dynamic configuration of user-agent features like protocol, cookie, redirection androbots.txthandling, without having to make a newOpenerDirectoreach time, e.g. by callingbuild_opener().- Easy HTML form filling.
- Convenient link parsing and following.
- Browser history (
.back()and.reload()methods).- The
RefererHTTP header is added properly (optional).- Automatic observance of
robots.txt.
source:
$link[host]
Read Original Source