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生成指定尺寸缩略图的示例
May 07 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
Apr 14 Python
Python的装饰器用法学习笔记
Jun 24 Python
python Pygame的具体使用讲解
Nov 03 Python
Python文本特征抽取与向量化算法学习
Dec 22 Python
Python生成器以及应用实例解析
Feb 08 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
python调用matlab的m自定义函数方法
Feb 18 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 Python
Python全局锁中如何合理运用多线程(多进程)
Nov 06 Python
keras输出预测值和真实值方式
Jun 27 Python
10行Python代码实现Web自动化管控的示例代码
Aug 14 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
ADODB的数据库封包程序库
2006/12/31 PHP
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
php实现加减法验证码代码
2014/02/14 PHP
php实现的RSS生成类实例
2015/04/23 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
javascript的BOM汇总
2015/07/16 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
JS实现小星星特效
2019/12/24 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
pandas中去除指定字符的实例
2018/05/18 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
django基于restframework的CBV封装详解
2019/08/08 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
学生实习推荐信范文
2013/11/26 职场文书
信息管理专业自荐书
2014/06/05 职场文书
体育馆的标语
2014/06/24 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android