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 相关文章推荐
简单的Python2.7编程初学经验总结
Apr 01 Python
Python标准库之Sys模块使用详解
May 23 Python
django接入新浪微博OAuth的方法
Jun 29 Python
win与linux系统中python requests 安装
Dec 04 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
python实现狄克斯特拉算法
Jan 17 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
Python数据持久化存储实现方法分析
Dec 21 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
基于python3生成标签云代码解析
Feb 18 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 Python
pandas取dataframe特定行列的实现方法
May 24 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生成sitemap.xml地图函数
2013/11/13 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
浅谈json_encode用法
2015/03/05 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
细说javascript函数从函数的构成开始
2013/08/29 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
2020/03/10 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
python概率计算器实例分析
2015/03/25 Python
Python找出9个连续的空闲端口
2016/02/01 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
python实现接口并发测试脚本
2019/06/25 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
pytorch载入预训练模型后,实现训练指定层
2020/01/06 Python
利用python汇总统计多张Excel
2020/09/22 Python
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
违纪检讨书2000字
2014/02/08 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
班主任培训研修日志
2015/11/13 职场文书
Apache POI的基本使用详解
2021/11/07 Servers