Я использую trio-cdp и безголовый экземпляр chrome для сохранения PDF-файлов веб-страниц. Эти страницы содержат уравнения Mathjax, которые форматируются некоторыми javascript во время загрузки страницы. Когда я звоню page.print_to_pdf
после ожидания page.LoadEventFired
, полученный pdf содержит неформатированные уравнения. Добавление sleep(0.5)
дает мне правильное форматирование - есть ли какое-то другое событие, которое я могу подключить, чтобы дождаться полной визуализации страницы?
Если я вместо этого вызову page.capture_screenshot
, полученное изображение имеет правильное форматирование, поэтому captureScreenshot каким-то образом ожидает javascript, а printToPDF - нет.