WeasyPrint - Https证书验证失败

时间:2018-03-16 17:07:40

标签: python weasyprint

我在windows上使用weasyprint

Python脚本如下:

from weasyprint import HTML
HTML('https://localhost:82/page/').write_pdf('weasyprint.pdf')

https 是SSL是本地iis express enter image description here

错误如下:

weasyprint.urls.URLFetchingError: URLError: <urlopen error [SSL:CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)

因为我们正在为网站使用iis express证书。 有没有办法跳过这个错误?

1 个答案:

答案 0 :(得分:0)

您应该全局取消ssl验证 import ssl ssl._create_default_https_context = ssl._create_unverified_context 然后事情就解决了!