Использование инструментов Chrome Dev в Selenium - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть веб-страница, которая генерируется JavaScript, и мне нужно распечатать эту страницу в PDF. Я обнаружил, что есть API Chrome Devtools, который может решить мою проблему: https://chromedevtools.github.io/devtools-protocol/tot/Page#method-printToPDF,, но я не знаю, как его использовать.

PDF - это посадочный талон авиакомпании, поэтому, к сожалению, я не могу указать точный URL.

Пока я пробовал:

  1. wkhtmltopdf: PDF не работает
  2. https://stackoverflow.com/a/47611814/1717190: Невозможно выбрать путь к выходному файлу, что является большой проблемой, поскольку у меня может быть несколько экземпляров.
  3. chrome --headless --print-to-pdf = file1.pdf www.someurl.com: верхний и нижний колонтитулы разбивают страницу на две части (но пока что наиболее полезны)

У вас есть другие предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...