python3 check_hostname requires server_hostname

import requests

wb = requests.get("https://book.douban.com/subject/35196328/")
print(wb.text)

报错 python3 ValueError: check_hostname requires server_hostname

请问各位大佬 这是代码问题还是编辑器差什么信息啊

 点击这里关掉代理就好了

pip install urllib3==1.25.8   降低版本

亲测有效:pip install urllib3==1.25.11

如果开了开学上网的代理服务器,关闭一下就好,我就是这样解决的

是科学的锅,不科学不行,降低urllib3版本就好

因该就是代理的事儿

为什么开代理就不行咧

厉害啊,解决了

精准!

但是如果需要用到代理呢?不开系统代理的话有一些软件无法用,难道得需要用的时候手动开不需要的时候再手动关?感觉有点儿麻烦了

我也遇到这个问题了,请问解决了吗