求助大佬,为什么用 requests 库的同一份代码,平台不一样,结果也不一样

2021-11-03 08:56:27 +08:00
 somejustl
在 win10 上能够正常捕捉到重定向 url ,在 linux 上却捕捉不到。我调试看了一下,win10 和 linux 的 response 里,唯一有区别的就是 win10 的 history 不为空,而 linux 为空。
win10 python3.9 ,linux python 3.69 ,求大佬解答,不胜感激。
1608 次点击
所在节点    Python
4 条回复
jifengg
2021-11-03 09:45:01 +08:00
先看发出的 request 里面是否有不一样的,包括但不限制于 ua 。如果公网 ip 不一样,也可以做怀疑对象
deplivesb
2021-11-03 10:04:01 +08:00
大佬们也不会悬丝诊脉
gxt92
2021-11-03 15:08:30 +08:00
pip3 list | grep requests

看看 requests 库版本是不是一样的。
llsquaer
2021-11-13 17:58:55 +08:00
可能 linux 少了啥配套的东西, 就好像 gzip ,本地没有解码器的话,随便你用什么编码,都是乱码...曾经就掉在这个坑了.

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

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

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

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

© 2021 V2EX