Есть ли способ вызвать Page.printToPDF () chromedriver метод из питона + селена?
PhantomJS имеет аналогичный метод render (), который можно сохранять прямо в pdf, т.е. доступно только из привилегированного клиентского REPL phantomjs. Этот ответ SO показывает, как исправить работающий драйвер селена для его вызова с помощью специальной команды webdriver phantomjs (/session/$sessionId/phantom/execute
) для вызова this.render()
.
Есть ли что-то подобное, что можно сделать для хромодрайвера? Либо что-то вроде команды phantomjs execute
, которая позволяет вызывать методы devtools; или способ вызвать printToPDF
напрямую с помощью специальной команды драйвера?
(Примечание: я пытаюсь отобразить html, который является результатом POST, поэтому альтернативные решения, такие как wkhtmltopdf, не будут работать. Я могу вернуться к использованию снимка экрана селена -> png, но это обременительно для целей хранения) < / em>.