Как замаскировать «безголовый» браузер (PHP,Nesk\Puphpeteer)?

Делаю простой тест
require('vendor/autoload.php');
use Nesk\Puphpeteer\Puppeteer;
use Nesk\Rialto\Data\JsFunction;
use Nesk\Puphpeteer\Resources\ElementHandle;
$puppeteer=new Puppeteer();
$browser=$puppeteer->launch();
$html_page=$browser->newPage();
$html_page->setUserAgent('Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.17');
$html_page->goto('https://hidemyna.me/ru/ip/',['waitUntil'=>'networkidle2']);
$content=$html_page->evaluate(JsFunction::createWithBody('return document.documentElement.outerHTML'));
$browser->close();
echo $content;

На этом сервисе мне показывает "Ваш браузер Headless Chrome 77.0", как выполнить настройки чтобы к примеру на этом сервисе показывало что зашел якобы из браузера, а не так что видно что работает скрипт?
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
MvcBox
@MvcBox
Back-end developer
Придется немного разобраться с Node.js и воспользоваться этим:
https://www.npmjs.com/package/puppeteer-extra + https://www.npmjs.com/package/puppeteer-extra-plug...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы