python3 requests中使用ip代理池随机生成ip的实例


本文摘自php中文网,作者不言,侵删。

这篇文章主要介绍了关于python3 requests中使用ip代理池随机生成ip的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

啥也不说了,直接上代码吧!

1

2

3

4

5

6

7

8

9

10

11

12

13

# 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) # 输出返回的内容

相关推荐:

对python使用http、https代理的实例讲解

python使用代理ip访问网站

以上就是python3 requests中使用ip代理池随机生成ip的实例的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python地理数据处理之分析使用gr进行矢量

Python中if 条件判断代码解析

Python用函数输出田字格

Python 实现字符串中指定位置插入一个字符

Python输入十个数如何输出最大值

matplotlib主要的作用是什么?

Python中正则表达式的简单介绍(附代码)

Python函数之bool([x])用法详解

一定要懂wsgi是什么

Python列表怎么比较大小

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...