python请求https代理[Errno 111]连接被拒绝
发布时间:2022-02-21 14:44:42 549
相关标签: # json
当所有其他协议都在运行时,我无法使用https
代理我还创建了一个谷歌合作来证明这个问题。
import requests
import random
PROXY_LIST_URL = 'https://proxylist.geonode.com/api/proxy-list?limit=50&page=1&sort_by=lastChecked&sort_type=desc&protocols=https'
proxies = requests.get(PROXY_LIST_URL).json()['data']
proxy = random.choice(proxies)
protocol = proxy['protocols'][0]
proxy_url = f"{protocol}://{proxy['ip']}:{proxy['port']}"
print(proxy_url)
r = requests.get('https://google.com', proxies = {protocol: proxy_url})
print(r.status_code)
我还试着设置verify=False
降级urllib3==1.25.8
没有成功:
ProxyError: HTTPSConnectionPool(host='google.com', port=443): Max retries exceeded with URL:
(Caused by ProxyError('Cannot connect to proxy.',
NewConnectionError(':
Failed to establish a new connection: [Errno 111] Connection refused')))
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报