[英]Python pass request headers to pdfkit
我正在尝试使用python中的pdfkit将URL转换为pdf,如下所示。
import pdfkit
pdfkit.from_url(url, file_path)
我想知道有什么方法可以将带有此URL的自定义请求标头传递给X-Proxy-REMOTE-USER
。
python-pdfkit
只是周围的包装wkhtmltopdf
。 在文档的用法部分中查看第五个示例,您可以为其他选项指定第三个参数:
options = {
'page-size': 'Letter',
'margin-top': '0.75in',
'margin-right': '0.75in',
'margin-bottom': '0.75in',
'margin-left': '0.75in',
'encoding': "UTF-8",
'no-outline': None
}
pdfkit.from_url('http://google.com', 'out.pdf', options=options)
在这里指定选项 ,您特别对--custom-header <name> <value>
感兴趣。 不幸的是,他们没有说如何传递带有多个参数的选项,但是由于命令行希望在两个参数之间留一个空格并查看代码,因此它们似乎并未更改value参数,我将尝试仅传递name
和value
作为选项的值,两者之间有一个空格。
options = {
'custom-header': 'X-Proxy-REMOTE-USER STEVE'
}
pdfkit.from_url('http://google.com', 'out.pdf', options=options)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.