WinError 10060连接尝试失败,因为一段时间后被连接方未正确响应

时间:2019-04-26 00:07:22

标签: python web python-requests screen-scraping

我的代码基本上是向 https://supremenewyork.com/shop/172346.json。有时我会收到错误消息,

  

requests.exceptions.ConnectionError:   HTTPSConnectionPool(host ='supremenewyork.com',port = 443):最大值   重试超过网址:/shop/172346.json(由   NewConnectionError(':无法建立新的连接:[WinError 10060]   尝试连接失败,因为连接方未   一段时间后正确响应,或建立了连接   失败,因为>所连接的主机无法响应',))。

重要提示:仅有时会出现此错误。当确实发生这种情况时,我必须等待一段时间才能使用我的代码。

我已经尝试检查代理设置,但是我知道这不是解决方案。我还包含了下面的代码中显示的标题。

headers = {
    'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
    'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
    'accept-encoding': 'gzip, deflate, br',
    'accept-language': 'en-US,en;q=0.9',
    'cache-control': 'no-cache',
    'pragma': 'no-cache',
    'upgrade-insecure-requests': '1'}
link = ('This would be the url of the product')
productendpoint = requests.get(link, headers=headers)

(此错误仅在某些时候发生,并非始终如此)

大多数时候,我会从网站上得到答复,但有时却没有,我需要它一直在工作。

0 个答案:

没有答案