Не удается загрузить изображение по ссылкам https с запросами.Продолжайте получать ошибку сертификата SSL - PullRequest
0 голосов
/ 09 июня 2018

Мой код следующий.

import requests

url = 'https://images.metmuseum.org/CRDImages/ad/web-large/194083.jpg'
name = url.split('/')[-1]
r = requests.get(url, stream=True)
if r.status_code == 200:
    with open(name, 'wb') as f:
       for chunk in r.iter_content():
           f.write(chunk)

Ошибка SSL: «HTTPSConnectionPool (host = 'images.metmuseum.org', port = 443): максимальное число повторов превышено с помощью url: / CRDImages /li / web-large / li120.5% 20W48.R.jpg (вызвано SSLError (SSLError ("плохое рукопожатие: ошибка ([('подпрограммы SSL', 'ssl3_get_server_certificate', 'сбой проверки сертификата')],)",),)) "

Работает с другими URL, но не работает с этим.Я также могу загружать изображения с помощью Chrome.

Я уже пробовал использовать Quests.get (url, verify = False, stream = True), но он просто загружает испорченные изображения jpg (пустой квадрат).В настоящее время используется анаконда.Python, сертификация, запросы все последние.

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