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中的左斜杠、右斜杠(正斜杠和反斜杠)
Aug 30 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
python书籍信息爬虫实例
Mar 19 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
用Python逐行分析文件方法
Jan 28 Python
python3.5安装python3-tk详解
Apr 26 Python
Python实现生成密码字典的方法示例
Sep 02 Python
python设置环境变量的作用整理
Feb 17 Python
python实现飞船游戏的纵向移动
Apr 24 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
python rsa-oaep加密的示例代码
Sep 23 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 远程关机实现代码
2009/11/10 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
js精度溢出解决方案
2012/12/02 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
Python写入数据到MP3文件中的方法
2015/07/10 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
Django 项目布局方法(值得推荐)
2020/03/22 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
python 实现IP子网计算
2021/02/18 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
html5唤醒APP小记
2019/03/27 HTML / CSS
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
Python基于百度API识别并提取图片中文字
2021/06/27 Python