小编Eli*_*ins的帖子

Selenium + ChromeDriver printToPDF

有没有办法从python + selenium 调用chromedriver的Page.printToPDF()方法?

PhantomJS有一个类似的render()方法可以直接保存到pdf,这只能从phantomjs的特权客户端REPL获得. 这个SO答案显示了如何使用自定义phantomjs webdriver命令(/session/$sessionId/phantom/execute)调用正在运行的selenium驱动程序来调用它this.render().

是否有类似的东西可以为chromedriver做?像phantomjs的execute命令,允许调用devtools方法; 或者printToPDF通过自定义驱动程序命令直接调用的方法?

(注意:我正在尝试渲染html,这是POST的结果,所以像wkhtmltopdf这样的替代解决方案将无法工作.我可以回到使用selenium的屏幕截图 - > png,但这对于存储来说很麻烦).

python selenium selenium-chromedriver

6
推荐指数
1
解决办法
1505
查看次数

标签 统计

python ×1

selenium ×1

selenium-chromedriver ×1