寓捷 发表于 2019-2-25 15:46:39

想请问一下第55课修改IP失败的问题

本帖最后由 寓捷 于 2019-2-25 15:54 编辑

import urllib.request

url = 'https://www.whatismyip.com/'

proxy_support = urllib.request.ProxyHandler({"http":"122.226.0.82:80"})

opener = urllib.request.build_opener(proxy_support)
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64)\
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36')]

urllib.request.install_opener(opener)

response = urllib.request.urlopen(url)
html = response.read().decode('utf-8')

print(html)

这是我的代码,基本是照着小甲鱼老师课上抄的。但是我尝试了多个查看IP的url,发现访问的网站结果都表示,访问的IP都未变化,请问这是为何?{:9_221:}

江江江江江 发表于 2019-2-25 19:02:36

ip无效,要不就是https协议

寓捷 发表于 2019-2-25 21:28:37

江江江江江 发表于 2019-2-25 19:02
ip无效,要不就是https协议

我尝试了好多IP都不行。。报错内容是
TimeoutError: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

urllib.error.URLError: <urlopen error 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>

寓捷 发表于 2019-2-25 21:33:43

江江江江江 发表于 2019-2-25 19:02
ip无效,要不就是https协议

请问您有什么可以用的免费IP吗{:10_266:}

bravsheng 发表于 2021-8-20 15:55:34

江江江江江 发表于 2019-2-25 19:02
ip无效,要不就是https协议

厉害!一开始一直以为是ip无效,后来改成https协议成功了!
页: [1]
查看完整版本: 想请问一下第55课修改IP失败的问题