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 相关文章推荐
python 字典(dict)遍历的四种方法性能测试报告
Jun 25 Python
django admin添加数据自动记录user到表中的实现方法
Jan 05 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
python删除不需要的python文件方法
Apr 24 Python
python画一个玫瑰和一个爱心
Aug 18 Python
对pandas的行列名更改与数据选择详解
Nov 12 Python
python微信撤回监测代码
Apr 29 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
Jul 01 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 Python
Python random模块的使用示例
Oct 10 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树型类实例
2014/12/05 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python显示进度条的方法
2014/09/20 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python中单例模式总结
2018/02/20 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
公司JAVA开发面试题
2015/04/02 面试题
国贸专业毕业求职信
2014/06/11 职场文书
学校与家长安全责任书
2014/07/23 职场文书
党员自我剖析材料
2014/08/31 职场文书
交警失职检讨书
2015/01/26 职场文书
廉政承诺书范文
2015/04/28 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
员工升职自我评价
2019/03/26 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android