Я пытаюсь получить cook ie (и остальную часть страницы) с веб-сайта с проверкой cook ie с использованием
запросов библиотеки, но это не удается на SSL-сертификате проверка:
HTTPSConnectionPool(host='***host***', port=443): Max retries exceeded with url: ***url*** (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)')))
Я знаю (от здесь ), что могу обойти его, используя verify=False
, но это, ИМХО, очень небезопасный способ. Я также знаю, что есть способ получить и проанализировать сертификаты (от здесь ), но этот способ для меня очень излишний. Я также должен отметить, что у меня установлена certifi по pip install certifi
, но он ничего не делает из моего POV.
Знаете ли вы, как это исправить? Спасибо за ответы!
Мой код:
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36'
}
r = requests.get('https://secure.ulrichsw.cz/estrava/, headers=headers, verify=True)
session_id = r.cookies['PHPSESSID']
print(session_id)