| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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失效,错误结果为 由于目标计算机积极拒绝,无法连接 
 
 
 |   
 
 
 
 |