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实现把utf-8格式的文件转换成gbk格式的文件
Jan 22 Python
Python中的time模块与datetime模块用法总结
Jun 30 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
Dec 14 Python
解决python opencv无法显示图片的问题
Oct 28 Python
Django之模型层多表操作的实现
Jan 08 Python
Pycharm 实现下一个文件引用另外一个文件的方法
Jan 17 Python
Django Aggregation聚合使用方法解析
Aug 01 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
python实现银行账户系统
Feb 22 Python
总结Python连接CS2000的详细步骤
Jun 23 Python
Python内置的数据类型及使用方法
Apr 13 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 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实现上传图片保存到数据库的方法
2015/02/11 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
实现JavaScript中继承的三种方式
2009/10/16 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
js 颜色选择插件
2017/01/23 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
原生js生成图片验证码
2020/10/11 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python生成n个元素的全组合方法
2018/11/13 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
python中time库的实例使用方法
2019/10/31 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
会计专业自荐信
2013/12/02 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
师生聚会感言
2014/01/26 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
严以用权学习心得体会
2016/01/12 职场文书
初三英语教学反思
2016/02/15 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang
2021年最新用于图像处理的Python库总结
2021/06/15 Python