Heim >Backend-Entwicklung >Python-Tutorial >Ein Beispiel für die Verwendung eines IP-Proxy-Pools zur zufälligen Generierung von IP-Adressen in Python3-Anfragen

Ein Beispiel für die Verwendung eines IP-Proxy-Pools zur zufälligen Generierung von IP-Adressen in Python3-Anfragen

不言
不言Original
2018-05-07 14:15:064602Durchsuche

Dieser Artikel stellt hauptsächlich das Beispiel der Verwendung eines IP-Proxy-Pools zur zufälligen Generierung von IP in Python3-Anfragen vor. Jetzt kann ich es mit Ihnen teilen.

Kein Grund mehr zu sagen, kommen wir direkt zum Code!

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

Verwandte Empfehlungen:

Ein Beispiel für die Verwendung von http- und https-Proxy in Python

Python verwendet Proxy-IP, um auf die Website zuzugreifen

Das obige ist der detaillierte Inhalt vonEin Beispiel für die Verwendung eines IP-Proxy-Pools zur zufälligen Generierung von IP-Adressen in Python3-Anfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn