requests.get在Linux下导致104错误,但在Windows中很好

时间:2015-11-18 16:38:41

标签: python https python-requests http-error urllib3

我有一个登录网站的python脚本,并且会抓取几页。

在我的Windows机器上,我编写的脚本工作正常,但在我的Linux机器上,我计划运行它,我得到requests.exceptions.ConnectionError: ('Connection aborted.', error(104, 'Connection reset by peer'))

Linux机器可以正常处理http请求,但是当我尝试通过https打开登录页面时,它正在崩溃。

我按照这里的示例How can I see the entire HTTP request that's being sent by my Python application?发现虽然我在Windows下调试整个过程,但Linux机器只报告第一行INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): www.example.com,然后我收到错误。

我已经删除了所有内容,我仍然在Linux上遇到一个简单的错误:

import requests
requests.get('https://www.example.com/Login')

这两台机器都在Windows 8和CentOS上运行相同版本的python

提前感谢您提供任何帮助

0 个答案:

没有答案