WinError 10060 Попытка подключения не удалась, так как подключенная сторона не ответила должным образом через некоторое время - PullRequest
0 голосов
/ 26 апреля 2019

Мой код в основном делает запрос к https://supremenewyork.com/shop/172346.json. Иногда я получаю сообщение об ошибке,

reports.exceptions.ConnectionError: HTTPSConnectionPool (host = 'supremenewyork.com', port =443): Максимальное извлечение превышено с помощью url: /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)

(ЭТА ОШИБКА ПРОИСХОДИТ ТОЛЬКО ИНОГДА, НЕ ВСЕ ВРЕМЯ)

В большинстве случаев я получаю ответ с сайта, но иногда нет, и мне нужно, чтобы это работало все время.

...