python3 requests中使用ip代理池随机生成ip的实例


Posted in Python onMay 07, 2018

啥也不说了,直接上代码吧!

# encoding:utf-8
import requests # 导入requests模块用于访问测试自己的ip
import random
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 (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) # 输出返回的内容

以上这篇python3 requests中使用ip代理池随机生成ip的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django中创建第一个静态视图
Jul 15 Python
简介Python设计模式中的代理模式与模板方法模式编程
Feb 02 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
Python 多维List创建的问题小结
Jan 18 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
在Mac中配置Python虚拟环境过程解析
Jun 22 Python
你喜欢篮球吗?Python实现篮球游戏
Jun 11 Python
python使用代理ip访问网站的实例
May 07 #Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 #Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 #Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 #Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 #Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 #Python
python安装模块如何通过setup.py安装(超简单)
May 05 #Python
You might like
PHP操作数组相关函数
2011/02/03 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
JQuery 常用操作代码
2010/03/14 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
微信小程序 二维码canvas绘制实例详解
2017/01/06 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
Python列表(list)常用操作方法小结
2015/02/02 Python
Python装饰器的函数式编程详解
2015/02/27 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
Booking.com德国:预订最好的酒店和住宿
2020/02/16 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
艺术设计专业个人求职信范文
2013/12/11 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
个人委托书如何写
2014/09/25 职场文书
合作合同协议书范本
2015/01/27 职场文书
2015年公务员工作总结
2015/04/24 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
工作自我评价范文
2019/03/21 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
Nebula Graph解决风控业务实践
2022/03/31 MySQL
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python