Получить доступ к сайту, использующий сертификат безопасности
С недавних пор сайт https://roskazna.gov.ru/ требует наличие корневого сертификата Минцифры для доступа к информации
Я установила этот сертификат себе на комп (Mac OS) и на самом сайте отображается, что соединение защищено.
Ранее был написан парсер, который в свободном доступе собирал доступную информацию, но сейчас обычный get-запрос недоступен
import requests
url = 'https://roskazna.gov.ru/'
r = requests.get(url, verify='rootca_ssl_rsa2022.cer')
r.status_code
Ошибка:
SSLError: HTTPSConnectionPool(host='roskazna.gov.ru', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
P.S. использую jupyter notebook для написания кода