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网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
python使用线程封装的一个简单定时器类实例
May 16 Python
MAC中PyCharm设置python3解释器
Dec 15 Python
对python 自定义协议的方法详解
Feb 13 Python
python抖音表白程序源代码
Apr 07 Python
python使用百度文字识别功能方法详解
Jul 23 Python
python模块hashlib(加密服务)知识点讲解
Nov 25 Python
Python类反射机制使用实例解析
Dec 30 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
总结Python变量的相关知识
Jun 28 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
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
Laravel5中contracts详解
2015/03/02 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
Javascript this关键字使用分析
2008/10/21 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
python 解析html之BeautifulSoup
2009/07/07 Python
Python自动生产表情包
2017/03/17 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
Java的基础面试题附答案
2016/01/10 面试题
精彩的演讲稿开头
2014/05/08 职场文书
优秀高中学生评语
2014/12/30 职场文书
2016年学校招生广告语
2016/01/28 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers