python3 requests中使用ip代理池随机生成ip的实例
啥也不说了,直接上代码吧!
#encoding:utf-8 importrequests#导入requests模块用于访问测试自己的ip importrandom pro=['1.119.129.2:8080','115.174.66.148','113.200.214.164'] #在(http://www.xicidaili.com/wt/)上面收集的ip用于测试 #没有使用字典的原因是因为字典中的键是唯一的http和https只能存在一个所以不建议使用字典 #你的请求头信息 head={ 'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58.0.3029.110Safari/537.36'} url='http://www.whatismyip.com.tw/'#你用于测试自己ip的网站 request=requests.get(url,proxies={'http':random.choice(pro)},headers=head)#让问这个网页随机生成一个ip request.encoding=request.apparent_encoding#设置编码encoding返回的是请求头编码apparent_encoding是从内容网页中分析出的响应内容编码方式 print(request.text)#输出返回的内容
以上这篇python3requests中使用ip代理池随机生成ip的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。