【踩坑】requests 使用 IP 代理时 ValueError: check_hostname requires server_hostname

requests 使用 IP 代理时 ValueError: check_hostname requires server_hostname

报错原因:
urllib3 1.26.xx 版本库有 bug
具体参见:https://github.com/urllib3/urllib3/issues/517

解决办法:
降低 urllib3 的版本:urllib3==1.25.7

操作步骤:
打开 cmd,卸载现在的 urllib3,安装 1.25.7 版本的 urllib3 即可解决。

pip uninstall urllib3 
pip install urllib3==1.25.7 

你可能感兴趣的:(Python,requests,爬虫,python,requests,爬虫)