@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();

Вопрос - как мне её так же применить, как это должно выглядеть?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 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
};
"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
01 мая 2024, в 17:23
100000 руб./за проект
01 мая 2024, в 16:45
120000 руб./за проект