|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import urllib.request
import random
url = 'http://www.whatismyip.com.tw'
iplist = ['47.56.4.34:80','113.120.63.217:9999','60.169.240.212:9999']
proxy_support = urllib.request.ProxyHandler({'https':random.choice(iplist)})
opener = urllib.request.build_opener(proxy_support)
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 Edg/90.0.818.56')]
response = opener.open(url)
'''
urllib.request.install_opener(opener)
response = urllib.request.urlopen(url)
'''
html = response.read().decode('utf-8')
print(html)
用这个代理ip查ip,但是返回的结果:
ip<script type="application/json" id="ip-json">{"ip":"我的真实ip","ip-country":"CN","ip-real":"","ip-real-country":""}</script>
有没有大神帮助解答一下
两个问题
1.proxy_support = urllib.request.ProxyHandler({'https':random.choice(iplist)})
这里只设置了https代理,而访问的网站是http,
2.ip失效,错误结果为 由于目标计算机积极拒绝,无法连接
|
|