Задать вопрос
@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();

Вопрос - как мне её так же применить, как это должно выглядеть?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
};
"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽