Change Log
0.2.0 (2017-09-17)
- Added CLI interface
- Added
Broker.serve() function.
Now ProxyBroker can work as a proxy server that distributes incoming requests to a pool of found proxies
- To available types (protocols) added:
CONNECT:80 - CONNECT method to port 80
CONNECT:25 - CONNECT method to port 25 (SMTP)
- Added new options of checking and filtering proxies.
Broker.find() method has takes new parameters:
post, strict, dnsbl.
See documentation for more information
- Added check proxies to support Cookies and Referer
- Added gzip and deflate support
Broker attributes max_concurrent_conn and attempts_conn
are deprecated, use max_conn and max_tries instead.
- Parameter
full in Broker.show_stats() is deprecated, use verbose instead
- Parameter
types in Broker.find() (and Broker.serve()) from now is required
ProxyChecker renamed to Checker.
ProxyChecker class is deprecated, use Checker instead
Proxy.avgRespTime renamed to Proxy.avg_resp_time.
Proxy.avgRespTime is deprecated, use Proxy.avg_resp_time instead
- Improved documentation
- Major refactoring
0.1.4 (2016-04-07)
- Fixed bug when launched the second time to find proxies #7
0.1.3 (2016-03-26)
ProxyProvider renamed to Provider.
ProxyProvider class is deprecated, use Provider instead.
Broker now accepts a list of providers and judges not only as strings
but also objects of classes Provider and Judge
- Fixed bug with signal handler on Windows #4
0.1.2 (2016-02-27)
- Fixed bug with SIGINT on Linux
- Fixed bug with clearing the queue of proxy check.
0.1 (2016-02-23)
- Updated and added a few new providers
- Few minor fix
0.1b4 (2016-01-21)
- Added a few tests
- Update documentation
0.1b1 (2015-12-29)
- Changed the name of a PyProxyChecker on ProxyBroker in
connection with the expansion of the concept.
- Added support of multiple proxy providers.
- Initial public release on PyPi
- Many improvements and bug fixes
0.1a2 (2015-11-24)
- Added support of multiple proxy judges.
0.1a1 (2015-11-11)
- Initial commit with function of proxy checking