Почему Python requests.session () прерывает соединение? - PullRequest
0 голосов
/ 07 мая 2020

Я использую библиотеку запросов в проекте python для получения информации с сайта.

    @classmethod
def get_query(cls, url):
    """
    Getter method for retrieving information from exchange in the form of json
    :param url: specific path to follow base_rul for individualised requests
    :return: json object containing information sent by the API as per the request
    """
    base_url = 'https://api.hitbtc.com/api/2/'  # URL FOR THE EXCHANGE
    json = cls.session.get(base_url + url, timeout=5).json()  # fetches data from API
    return json

Мне удалось выполнить более 500 запросов на получение до получения этой ошибки:

requests.exceptions.ConnectionError: ('Connection aborted.', OSError("(10051, 'WSAENETUNREACH')"))

В документах упоминается атрибут «keep alive», однако он не отображается в request.session ()

1 Ответ

0 голосов
/ 26 мая 2020

Я считаю, что проблема может заключаться в том, что мой ноутбук переходит в спящий режим.

Я мог бы поместить код на сервер или свой Raspberry-Pi, чтобы решить эту проблему.

...