从在线站点检索免费http代理列表。
getprox的Python项目详细描述
包装说明
GETPROX是一个用于从各种网上检索免费HTTP代理列表的库。 地点。
安装
软件包的安装方法如下:
pip install getprox
用法示例
从所有可用的源检索代理,调用该包如下:
import getprox proxy_uri_list = getprox.proxy_get()
代理以{TT1}格式返回。默认情况下,代理服务器 将使用简单的超时测试来确定它们是否存在。 支持的代理源列表可以通过
proxy_src_list = getprox.sources()代理也可以从特定的源或源获得。例如:
proxy_uri_list = getprox.proxy_get('letushide')
在内部,代理检索和测试是异步执行的; 还可以按如下方式访问异步机制:
p = getprox.ProxyGet() # .. wait for a while .. proxy_src_list = p.get()
实例化ProxyGet类将启动执行 检索和测试。如果线程完成运行,get()方法将 返回检索到的代理uri;否则,该方法将返回空列表。
开发
最新版本的软件包可以从 GitHub。
待办事项
- 添加对更多代理源的支持。
- 公开特定源的代理选择选项。
- 提供更健壮的代理检查算法。
许可证
本软件在 BSD License。