我正在使用模块 python pdfkit:https://pypi.python.org/pypi/pdfkit
我要转换为 pdf 的页面有一个模态窗口,其中包含我需要保存为 pdf 的内容,我正在通过 python 请求访问。我需要做的是关闭模式,然后调用 pdfkit.from-url 方法:pdfkit.from_url('http://the_page.com', 'out.pdf', options={'cookie': s.cookies.items()})
但我不知道是否可以使用请求删除模态。而且我不想使用 Selenium !
有什么办法吗?
最佳答案
pdfkit
可以从 html 文件中读取。因此,您可以在本地保存 html,进行任何编辑,然后写入 pdf 文件。
pdfkit.from_file(['file1.html', 'file2.html'], 'out.pdf')
或
with open('file.html') as f:
pdfkit.from_file(f, 'out.pdf')
关于python - pdfkit - 有没有办法在将 HTML 转换为 pdf 之前更改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45510345/