如何从 mechanize 获取 cookie 以在 pdfkit 中使用

How to get cookies from mechanize to use in pdfkit

有谁知道如何获取我使用 mechanize 浏览器登录的 cookie,以便我可以在 pdfkit 中使用这些 url?我环顾四周,但无法设法了解如何以正确的格式获取 cookie 并将其传递给 pdfkit.from_url

wkhtmltopdf 支持使用 --cookie 选项设置 cookie,从 mechanize browser 中提取 cookie,使用 pdfkit.from_url 的参数 options 传递给 wkhtmltopdf :

cj = br.cookiejar # assume `br` is a `browser` intance
ops = {'cookie': [(c.name, urllib.quote(c.value)) for c in cj]}
pdfkit.from_url('url', options=ops)