有没有办法从python + selenium调用chromedriver的Page.printToPDF()方法?PhantomJS有一个类似的render()方法,可以直接保存为pdf,但只能在phantomjs的特权客户端REPL中使用。 这个SO答案展示了如何修补正在运行的selenium驱动程序以调用它,使用自定义的phantomjs webdriver命令(
是否有类似于phantomjs的
(注意:我正在尝试呈现POST的结果是HTML,因此无法使用wkhtmltopdf等备选解决方案。我可以退回到使用selenium的屏幕截图->png,但这对于存储目的来说是繁琐的)。
/session/$sessionId/phantom/execute
)来调用this.render()
。是否有类似于phantomjs的
execute
命令的东西,允许调用devtools方法;或者通过自定义驱动程序命令直接调用printToPDF
的方法?(注意:我正在尝试呈现POST的结果是HTML,因此无法使用wkhtmltopdf等备选解决方案。我可以退回到使用selenium的屏幕截图->png,但这对于存储目的来说是繁琐的)。