0

我在 Windows 上使用 weasyprint

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 证书。有没有办法跳过这个错误?

4

1 回答 1

3

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

于 2018-08-08T12:57:06.113 回答