0
0 комментариев

Здравствуйте.
Как правильно получит содержимое сайта, который использует https-соединение?
Если обычный запрос выглядит так:

html=urlopen("https://site.ru")

тогда как должен выглядеть запрос к https://site.ru?
Я пробовал скачивать сертификат сайта:
введите сюда описание изображения

введите сюда описание изображения
Положил этот файл в папку с программой.
И пробую получить html таким образом, указывая именованный аргумент cafile:

html=urlopen("https://krober.biz"+pageUrl, cafile='site.cer')

И всё равно такое же исключение:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)>

Прошу подсказать, может это сделать как-то по другому? Необходимо получить source страницы.
Спасибо.


Добавить комментарий