wok annotate python-mechanize/description.txt @ rev 25288

libQt5Plugins: removed dependency libQt3Support
author Hans-Günter Theisgen
date Tue Jul 19 07:28:24 2022 +0100 (2022-07-19)
parents
children
rev   line source
Hans-Günter@25203 1 Stateful programmatic web browsing, after Andy Lester's Perl module WWW::Mechanize.
Hans-Günter@25203 2
Hans-Günter@25203 3 Mechanize.Browser implements the urllib2.OpenerDirector interface.
Hans-Günter@25203 4 Browser objects have state, including navigation history, HTML form state, cookies,
Hans-Günter@25203 5 etc.
Hans-Günter@25203 6 The set of features and URL schemes handled by Browser objects is configurable.
Hans-Günter@25203 7 The library also provides an API that is mostly compatible with urllib2:
Hans-Günter@25203 8 your urllib2 program will likely still work if you replace "urllib2" with "mechanize"
Hans-Günter@25203 9 everywhere.
Hans-Günter@25203 10
Hans-Günter@25203 11 Features include: ftp:, http: and file: URL schemes, browser history, hyperlink and
Hans-Günter@25203 12 HTML form support, HTTP cookies, HTTP-EQUIV and Refresh, Referer [sic] header,
Hans-Günter@25203 13 robots.txt, redirections, proxies, and Basic and Digest HTTP authentication.
Hans-Günter@25203 14
Hans-Günter@25203 15 Much of the code originally derived from Perl code by Gisle Aas (libwww-perl),
Hans-Günter@25203 16 Johnny Lee (MSIE Cookie support) and last but not least Andy Lester (WWW::Mechanize).
Hans-Günter@25203 17 Urllib2 was written by Jeremy Hylton.