Найти - Пользователи
Полная версия: SSL: CERTIFICATE_VERIFY_FAILED
Начало » Python для новичков » SSL: CERTIFICATE_VERIFY_FAILED
1
gr1047
Всем привет.
При попытке подключиться к сайту, вываливается ошибка:
SSLCertVerificationError(1, ' certificate verify failed: unable to get local issuer certificate ….
С браузера сайт открывается.

Код подключения:
 import requests
url = 'https://rosreestr.gov.ru/activity/vnesenie-svedeniy-v-gosudarstvennyy-reestr-samoreguliruemykh-organizatsiy-operatorov-elektronnykh-pl/poluchenie-svedeniy-iz-reestrov-samoreguliruemykh-organizatsiy/'
br = requests.session()
resp = br.get(url)
print('ВЫполнено')
Забил бы на это, поставив verify=False, но заказчику надо чтобы предупреждение не выдавалось.
py.user.next
gr1047
С браузера сайт открывается.
Так этот браузер, видимо, с сертификатом этим от Минцифры РФ.

Они эти сертификаты всем пропихивают, чтобы потом внедряться в трафик. Ты, допустим, пишешь письмо кому-нибудь на gmail.com, а тебе в письме какая-то пометка добавляется “проверено роскомнадзором”. Оно тебе надо?

Они увидят, что ты хочешь подключиться к gmail.com и обрежут американский сертификат, трафик пустят через себя, подпишут его своим этим сертификатом, который ты сам себе засунул и которому ты стал доверять, и всё - трафик идёт через них, они делают с ним что угодно, а ты думаешь, что у тебя шифрованный обмен идёт, и браузер или там скрипты такие ничего не говорят, а пишут “всё безопасно, всё засекречено”.

gr1047
заказчику надо чтобы предупреждение не выдавалось
Вот и скажи ему, чтобы он сам всё делал для себя. Хочет себе Чебурнет - пускай ищет себе чебурнетчиков на чебурнетовских форумах.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB