本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了关于python3 requests中使用ip代理池随机生成ip的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下啥也不说了,直接上代码吧!
1 2 3 4 5 6 7 8 9 10 11 12 13 | # encoding:utf-8
import requests # 导入requests模块用于访问测试自己的ip
import random
pro = [ '1.119.129.2:8080' , '115.174.66.148' , '113.200.214.164' ]
# 在(http:
# 没有使用字典的原因是 因为字典中的键是唯一的 http 和https 只能存在一个 所以不建议使用字典
# 你的请求头信息
head = {
'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/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) # 输出返回的内容
|
相关推荐:
对python使用http、https代理的实例讲解
python使用代理ip访问网站
以上就是python3 requests中使用ip代理池随机生成ip的实例的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python适合在什么系统
Python需要配置环境变量吗
Python用什么ide
Python3中类class和对象object的理解(代码示例)
Python中队列的实现方法(代码示例)
学习用Python实现简单的人脸识别
Python编程需要什么软件
Python的tornado之websocket的概念以及应用介绍
Python获取csv文本指定数据方法
Python的str强转int时遇到的问题
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python3 requests中使用ip代理池随机生成ip的实例