WeasyPrint - сбой проверки сертификата Https
Я использую weasyprint на windows
Сценарий Python, как показано ниже:
from weasyprint import HTML
HTML('https://localhost:82/page/').write_pdf('weasyprint.pdf')
https - это SSL, это локальный iis express.
Ошибка, как показано ниже:
weasyprint.urls.URLFetchingError: URLError: <urlopen error [SSL:CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)
Так как мы используем сертификат iis express для сайта. Есть ли способ пропустить эту ошибку?
1 ответ
Вы должны глобально отменить проверку SSL
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
Тогда все будет решено!