2434849827 发表于 2020-3-19 17:48:54

request库使用代理后爬取代理还是以前自己的ip

验证代理ip浏览器可用。
import requests,re
url = 'https://www.ip.cn/'
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1'}
proxies = {'HTTP':'183.129.244.16.163:43571'}
t = requests.get(url = url,proxies = proxies,headers = headers)
t.encoding = 'utf-8'
r1 = re.findall(r'<code>(\d.*?)</code></p><p>',t.text)
print(r1)
返回的代理ip还是自己本机的代理ip

zltzlt 发表于 2020-3-19 17:50:20

url 是 https 协议的,而你的 proxies 只有 http 的

2434849827 发表于 2020-3-19 18:40:16

zltzlt 发表于 2020-3-19 17:50
url 是 https 协议的,而你的 proxies 只有 http 的

可是换了也没有改变
页: [1]
查看完整版本: request库使用代理后爬取代理还是以前自己的ip