我正在尝试使用以下代码从家乐福网站上获取价格信息
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)访问链接。
我被阻止了吗?被阻止的可能原因是什么?