Как получить ответ документа и запустить Javascript как можно скорее в Puppeteer? - PullRequest
0 голосов
/ 21 апреля 2019

Большинство вопросов Puppeteer сосредоточены вокруг того, как обеспечить полную загрузку и отображение страницы. У меня вопрос наоборот:

Используя Puppeteer, как я могу получить доступ к javascript как можно скорее, не дожидаясь событий load или domcontentloaded?

Когда безопасно запускать page.evaluate при первой возможности, если я не хочу / не нужно ждать полной страницы для рендеринга?

1 Ответ

1 голос
/ 22 апреля 2019

Вы ищете функцию page.evaluateOnNewDocument. Из документов:

Функция вызывается после создания документа, но до запуска любого из его сценариев. Это полезно для изменения среды JavaScript, например, на семена Math.random.

Знайте, что вам нужно позвонить page.evaluateOnNewDocument до page.goto.

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