Maison >développement back-end >Tutoriel Python >Un exemple d'utilisation d'un pool de proxy IP pour générer aléatoirement une adresse IP dans les requêtes python3
Cet article présente principalement l'exemple d'utilisation d'un pool de proxy IP pour générer aléatoirement des IP dans les requêtes python3. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Pas besoin de dire autre chose, passons directement au 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) # 输出返回的内容Recommandations associées :
Utiliser le proxy http, https pour python Exemple explication
Python utilise une adresse IP proxy pour accéder au site Web
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!