使用Python请求时出现“连接中止”错误

时间:2018-09-02 22:49:49

标签: python web-scraping python-requests

我正在尝试使用以下代码从家乐福网站上获取价格信息

headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
    }
link = 'https://www.carrefour.es/extensor-tp-link-rango-75/366506176/p'
response = requests.get(link, headers=headers, timeout=60)
# Following lines parse response with Beautifulsoup

此代码以“连接中止”错误结束。该错误消息在Linux和Windows上显示为不同

在AWS(Ubuntu)上运行时,总是出现以下消息错误

requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''",))

在我的PC(Win10)上运行时,有时它可以正常工作,有时会出现以下消息错误

requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))

我想这不是由IP限制或User-Agent引起的:尽管脚本导致没有连接,但是我仍然可以使用具有相同IP和User-Agent的PC(Win10)访问链接。

我被阻止了吗?被阻止的可能原因是什么?

0 个答案:

没有答案