@Zimaell

Как использовать функции js в Puphpeteer?

В одной статейке указано как применить функцию в Puppeteer
Object.defineProperty(navigator, 'languages', {
  get: function() {
    return ['en-US', 'en'];
  },
});

Но мне её нужно применить в Puphpeteer (PHP)
$puppeteer=new Puppeteer;
$browser=$puppeteer->launch(['headless=false','args'=>['--no-sandbox','--user-agent='.$user_agent]]);
$page=$browser->newPage();
$page->goto('.......');
$content=$page->content();
echo $content;
$browser->close();

Вопрос - как мне её так же применить, как это должно выглядеть?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@DimaWeb
Там же написано в примере на их странице:
// Get the "viewport" of the page, as reported by the page.
$dimensions = $page->evaluate(JsFunction::createWithBody("
return {
width: document.documentElement.clientWidth,
height: document.documentElement.clientHeight,
deviceScaleFactor: window.devicePixelRatio
};
"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы