【发布时间】:2020-05-10 20:11:35
【问题描述】:
我有一个代理列表。
当我使用curl 测试其中一个时:
curl -proxy https://x.x.x:port https://www.google.com/
我得到了预期的结果,但是当我运行时:
proxies = {'http' : 'x.x.x:port', 'https' : 'x.x.x:port'}
requests.get('https://www.google.com/', proxies = proxies)
卡了一会儿,然后我得到这个错误:
requests.exceptions.ProxyError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(104, 'Connection reset by peer')))
我尝试了不同的代理定义方式,比如:
'http' : 'http://x.x.x:port', 'https' : 'https://x.x.x:port'
没有任何效果,总是出现这个错误,如何解决?
【问题讨论】:
标签: python proxy python-requests