本地化并测试给定的freeproxy
iplocalize的Python项目详细描述
i本地化
直接向前的python3库来测试(快速)和定位一堆免费的代理IP。在
安装
pip install iplocalize
Python模块
^{pr2}$IPLoc类将接受多个参数:
test_url
:测试代理的URL(http200,比超时更快)timeout
:timeout(直接传递给请求,实际请求可能比timeout长)threads
:并发作业数
线程化需要2个参数:
['ip', 'port']
列表的列表geolite_file
:Geolite2副本的路径-城市.mmdb(https://www.maxmind.com)
线程的默认值是100,这听起来可能很大,但它给出了me相当好的结果,可以根据您的需要随意调整它。在
可以使用以下命令直接调用localize:
- 单个
['ip', 'port']
结构 - 一个
Reader()
对象(参见GeoIP2模块文档)
命令行
只需运行:iplocalize --help
不好玩也不复杂。在
免责声明
地理定位是通过Geolite mmdb文件提供的,他们有一个免费的版本可以通过他们的网站。在
- 项目
标签: