代理ip打开whatismyip.com.tw一直报错(旧版56讲)
这个网站我可以手动打开,但是在python打开就报错具体错误为:(省略了上面报错的一大行)urllib.error.URLError: <urlopen error certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)>
在代码中headers也已经加了,是代理ip的问题吗?还是代码本身就错了呢?求解答
我的代码:
import urllib.request as r
url = 'https://www.whatismyip.com.tw'
proxy_support = r.ProxyHandler({'http':'211.137.52.159:8080'})
opener = r.build_opener(proxy_support)
opener.addheaders = [('User-Agent','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36')]
r.install_opener(opener)
response = r.urlopen(url)
html = response.read().decode('utf-8')
print(html)
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
import urllib.request as r
url = 'https://www.whatismyip.com.tw'
proxy_support = r.ProxyHandler({'http':'211.137.52.159:8080'})
opener = r.build_opener(proxy_support)
opener.addheaders = [('User-Agent','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36')]
r.install_opener(opener)
response = r.urlopen(url)
html = response.read().decode('utf-8')
print(html)
这样即可 本帖最后由 1q23w31 于 2020-8-18 08:26 编辑
另外插一句 你访问的是https页面,要添加https代理,添加http代理没用 1q23w31 发表于 2020-8-18 08:21
这样即可
我运行了,但还是出错了,显示的是connection reset by peer,然后我找了https代理,代理ip也改成了https代理的ip,然后把http改成https吗?我试了后它说 : .error.URLError: <urlopen error Tunnel connection failed: 503 Service Temporarily Unavailable> 欢乐一个他又说: raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
这是什么原因啊? 安东诺夫 发表于 2020-8-18 23:55
我运行了,但还是出错了,显示的是connection reset by peer,然后我找了https代理,代理ip也改成了https ...
这个网址需要魔法方法(翻墙)吧, 本帖最后由 1q23w31 于 2020-8-19 07:28 编辑
安东诺夫 发表于 2020-8-18 23:55
我运行了,但还是出错了,显示的是connection reset by peer,然后我找了https代理,代理ip也改成了https ...
这个网站,浏览器是打不开的,需要特殊代理,503意味着服务器错误,剩下的报错说的是 远程链接无响应 1q23w31 发表于 2020-8-19 07:16
这个网站,浏览器是打不开的,需要特殊代理,503意味着服务器错误,剩下的报错说的是 远程链接无响应
在墙外...好吧...感谢,已采纳
页:
[1]