咨询: requests 库代理问题

2016-05-10 15:38:51 +08:00
 Chyroc

代码

ip = get_ip() #ip 是通过 http://ip84.com/dlgn-http 获取的,已用百度测试连通过,格式: http://1.1.1.1:8080
proxies = {
    'http'   : ip,
    'https' : ip
}
r = requests.get(url, headers=headers, proxies=proxies)

但是去 get 目标网页,仍然显示操作频繁的提示,怎么办?

2525 次点击
所在节点    Python
2 条回复
SlipStupig
2016-05-10 19:09:20 +08:00
考虑 user-agent 头 x-forward-for 头,因为有些代理是透明代理会出卖你的
linsun84
2016-05-11 15:16:24 +08:00
x-forward-for 也不一定,不同代理服务器的设置都不一样,头也不同, 尤其是公开的 proxy list 上来的。

我的建议是你自己弄个服务器,先提交给自己看看 HTTP 头上有没有啥特殊的东西,再决定用不用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/277632

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX