Максимальное количество попыток превышено с помощью URL при использовании запросы .get в Python, но работает в браузере - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь загрузить файл из интернет-архива и получаю следующую ошибку:

SSLError: HTTPSConnectionPool (host = 'ia800809.us.archive.org', порт = 443): максимальное количество попыток превышено с помощью URL: /9/items/issuu_7days_010803-vol.8-no.20/issuu_7days_010803-vol.8-no.20.pdf (Вызывается SSLError (SSLError ("плохое рукопожатие: SysCallError (54, 'ECONNRESET')»,)))

Соответствующий бит кода:

url = 'https://archive.org/download/issuu_7days_010803-vol.8-no.20/issuu_7days_010803-vol.8-no.20.pdf'
r = requests.get(url, allow_redirects=True)  # to get content after redirection
pdf_url = r.url # 'https://media.readthedocs.org/pdf/django/latest/django.pdf'
with open('/Users/skazi/Downloads/file_name.pdf', 'wb') as f:
    f.write(r.content)

Я пытался обновить openssl через homebrew и pip, но безуспешно. Однако, если я перейду на эту страницу в своем браузере, все будет просто ужасно. решения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...