我已下载已安装的代理代理以及aiodns,maxminddb和aiohttp。我一直收到以下错误消息。知道为什么吗?我在Windows上使用Anaconda Python 3。我看过其他经历过相同问题的论坛,但他们无法解决。有任何想法吗?谢谢。我想要一个好的代理检查器,因为它有很多代理失败或无法工作。
我输入了proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10
http://proxybroker.readthedocs.io/en/latest/
我已尝试重新安装以解决此问题,但似乎没有任何修复,似乎有此问题的打开票证。关于如何修复或转移到不同代理项目的任何想法?
C:\Windows\system32>proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10
C:\Users\Bain3\Anaconda3\lib\site-packages\aiohttp\client.py:576: DeprecationWarning: Use async with instead
warnings.warn("Use async with instead", DeprecationWarning)
C:\Users\Bain3\Anaconda3\lib\site-packages\aiohttp\helpers.py:139: DeprecationWarning: ClientSession.close() is a coroutine
warnings.warn(self._msg, DeprecationWarning)
答案 0 :(得分:1)
他们似乎没有更新过去1年,他们的requirements.txt
低于
aiohttp
aiodns
maxminddb
哪个版本不绑定。这是错误的,因为新的包更改可能会改变您的程序的工作方式。
无论如何,修复方法是继续使用旧版本的aiohttp。足够2.0.0
。所以安装完这个包之后
pip install aiohttp==2.0.0
$ proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10
/Users/tarun.lalwani/.virtualenvs/so2/lib/python3.6/site-packages/aiohttp/client.py:565: DeprecationWarning: Use async with instead
warnings.warn("Use async with instead", DeprecationWarning)
<Proxy US 0.43s [HTTP: High] 159.203.112.118:3128>
警告但程序仍然正常运行
答案 1 :(得分:0)
您需要卸载原始版本的ProxyBroker,然后从修补的分支https://github.com/Lookyan/ProxyBroker重新安装。 它适用于最新版本aiohttp(经过验证的2.2.3)。
其作者现在不支持原始版本,并且需要patch。