网页可以访问 request 提示错误 10060 改如何解决?

2019-04-11 08:37:50 +08:00
 yth492300648
百度上说是防火墙什么之类问题,然而修改了貌似没反应
脚本功能是论坛自动回帖,可能被发现了?
2404 次点击
所在节点    Python
6 条回复
ssdlh
2019-04-11 09:03:33 +08:00
是不是开了代理。
ThirdFlame
2019-04-11 09:26:07 +08:00
10060 貌似是 socket 连接建立失败
就是 tcp 连接没有通,并没有到 http 阶段
yth492300648
2019-04-11 10:18:25 +08:00
@ssdlh 没有开代理 因为网页可以上 但是 request.get (添加了 cookies )就会报错了
yth492300648
2019-04-11 10:20:00 +08:00
@ThirdFlame 有没有什么办法能解决。。。。。因为浏览器确实能打开 requests 就报错了
iloveyby
2019-04-12 11:45:07 +08:00
同样的环境下..浏览器能打开 requests 一定能打开
将浏览器抓包, 把浏览器请求网站的 request headers 全部弄下来.添加到 requests 里
代码如下
headers = {
"user-agent'':"Mozilla xxx"
"Content-Type": "htmlxxx"
....
}
resp = requests.get(url='domain.com',headers=headers)
print(resp.status_code)
yth492300648
2019-04-12 19:16:15 +08:00
@iloveyby 好像还是不行
请求头全部添加了 而且网页访问几次都没有变化 还是出现了 10060

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

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

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

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

© 2021 V2EX