mechanize is a Python library that implements stateful programmatic web browsing.
NOTE: mechanize is licensed and distributed under the terms of the BSD License.
Here are some key features of "mechanize":
· Easy HTML form filling, using ClientForm interface.
· Convenient link parsing and following.
· Browser history (.back() and .reload() methods).
· The Referer HTTP header is added properly (optional).
· Automatic observance of robots.txt.
· Automatic handling of HTTP-Equiv and Refresh.
Requirements:
· Python
What`s New in This Release: [ read full changelog ]
· Fix quadratic performance in number of .read() calls (and add an automated performance test).