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 random模块(获取随机数)常用方法和使用例子
May 13 Python
使用graphics.py实现2048小游戏
Mar 10 Python
使用PDB模式调试Python程序介绍
Apr 05 Python
Python代码调试的几种方法总结
Apr 15 Python
Python函数式编程指南(四):生成器详解
Jun 24 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
python采集微信公众号文章
Dec 20 Python
PyQt5下拉式复选框QComboCheckBox的实例
Jun 25 Python
Python用字典构建多级菜单功能
Jul 11 Python
python二维键值数组生成转json的例子
Dec 06 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
Python通过format函数格式化显示值
Oct 17 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数组
2006/10/09 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
VUE重点问题总结
2018/03/19 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python生成圆形图片的方法
2020/03/25 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
Python操作qml对象过程详解
2019/09/26 Python
Pytorch的mean和std调查实例
2020/01/02 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
解决python运行效率不高的问题
2020/07/20 Python
Python如何实现机器人聊天
2020/09/10 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
优秀的毕业生的自我评价
2013/12/12 职场文书
店长助理岗位职责
2013/12/13 职场文书
小学生操行评语大全
2014/04/22 职场文书
无私奉献演讲稿
2014/09/04 职场文书
班主任先进事迹材料
2014/12/17 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
辞职信如何写
2015/02/27 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
公安机关起诉意见书
2015/05/20 职场文书
企业党建工作总结2015
2015/05/26 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
Golang二维数组的使用方式
2021/05/28 Golang