@codeenjoyer

Насколько опасно игнорирование SSL сертификации при парсинге?

не могу получить нужные данные с сайте из-за ошибки
requests.exceptions.SSLError: HTTPSConnectionPool(host='pkk.rosreestr.ru', port=443): Max retries exceeded with url: /api/features/1/64:24:180105:149?date_format=%25c&_=1720240870033 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))

Решил проблему просто игнорируя сертификацию SSL response = requests.get(url, verify=False)
насколько это опасно и можно ли получить нужные данные без игнорирования сертификации?
как пример:
import requests

url = 'https://pkk.rosreestr.ru/api/features/1/64:24:180105:149?date_format=%c&_=1720240870033'

response = requests.get(url, verify=False)
data = response.json()
area_type = data['feature']['attrs']['area_type']
print(area_type)
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Это российский сертификат, выданный The Ministry of Digital Development and Communications.
Если вы доверяете данному CA, то можете добавить в систему корневой и промежуточный сертификаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы