|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小甲鱼55讲的视频,测试代理ip。我按照他的代码,但是返回的是自己的ip,而不是代理的ip。
- import urllib.request
- import random
- #小甲鱼课上用的'www.whatismyip.com.tw'已经把我屏蔽了,所以我换了以下这个url
- url='http://ip.chinaz.com/getip.aspx'
- iplist=['118.178.124.33:3128','61.152.81.193:9100','180.97.235.30:80']
- proxy=urllib.request.ProxyHandler({'http':random.choice(iplist)})
- opener=urllib.request.build_opener(proxy)
- opener.add_header=[('User-Agent','Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Mobile Safari/537.36')]
- urllib.request.install_opener(opener)
- response=urllib.request.urlopen(url)
- html=response.read().decode('utf-8')
- print(html)
复制代码
以下是运行结果:
所以它返回的是我自身的ip,而不是iplist的那几个代理ip之一。请问是什么问题?谢谢~!
本帖最后由 ba21 于 2017-7-26 14:50 编辑
他是你说的意思,可能没代理成功
更换代理后可以成功
|
|