200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 解决python爬虫挂代理报错

解决python爬虫挂代理报错

时间:2020-10-30 15:06:10

相关推荐

解决python爬虫挂代理报错

requests.exceptions.SSLError: HTTPSConnectionPool(host='', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))

原因

urllib3 1.26更新了主架构

proxy = {'https': 'http://127.0.0.1:7890',}

# urllib3 schema旧版proxies ={'http':'http://127.0.0.1:7890','https':'https://127.0.0.1:7890'}

解决方法一:

pip install --upgrade pip

pip install urllib3==1.25.11

解决方法二:

# proxy换成urllib3 1.26格式import requestsurl = '/'proxy = {'https': 'http://127.0.0.1:7890',}headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36'}res = requests.get(url=url, headers=headers, proxies=proxy)print(res.text)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。