./www/py-mechanize, Stateful programmatic web browsing in Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.4, Package name: py37-mechanize-0.4.4, Maintainer: pkgsrc-users

Stateful programmatic web browsing, after Andy Lester's Perl module
WWW::Mechanize.

The library is layered: mechanize.Browser (stateful web browser),
mechanize.UserAgent (configurable URL opener), plus urllib2 handlers.

Features include: ftp:, http: and file: URL schemes, browser history,
high-level hyperlink and HTML form support, HTTP cookies, HTTP-EQUIV
and Refresh, Referer [sic] header, robots.txt, redirections, proxies,
and Basic and Digest HTTP authentication. mechanize's response
objects are (lazily-) .seek()able and still work after .close().


Required to run:
[devel/py-setuptools] [textproc/py-html5lib] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b89232d66dc73a8102149fc47150e5449a4e20e6
RMD160: 101946aacbcaad973543898fde7fc62067f66433
Filesize: 208.235 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-13 22:41:21 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: update to 0.4.4.

2019-11-07 Kovid Goyal
	* 0.4.4 release
	* URLs passed into mechanize now automatically have URL unsafe characters
	percent encoded. This is necessary because newer versions of python
	disallow processing of URLs with unsafe characters. Note that this means
	values return by get_full_url(), get_selector() etc will be percent encoded.
   2019-09-07 09:16:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: updated to 0.4.3

0.4.3:
* When filling forms with unicode strings automatically encode them into
  the correct encoding fr the HTML page being viewed
* Guess content type when uploading files if not specified
* py3 compat - Have the version of simple cookies be 0 rather than None
   2019-04-17 11:48:23 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: update to 0.4.2.

Changes not found.
   2019-03-25 14:28:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: update to 0.4.1.

No changelog found.
   2019-02-13 21:19:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: update to 0.4.0.

Changes not found.
   2018-10-26 10:09:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-mechanize: updated to 0.3.7

0.3.7 release
* Fix processing of http-equiv meta tags incorrectly lower casing the content
* Fix error when a textbox contained within a form contains unicode characters
   2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495)
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
   2017-11-02 13:58:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: updated to 0.3.6

0.3.6:
* Use html5-parser for parsing HTML, when available instead of html5lib
  for a big performance boost.
* Fix error when trying to submit forms with non-ascii values on systems
  where the default encoding is ascii.
* Fix errors on python environments with broken threading