На данной страничке -
https://intoli.com/blog/making-chrome-headless-und... указано как сделать Headles Chrome "невидимым", то есть чтобы его распознавало как обычный браузер.
Воппрос - можно ли (если да то как) эти настройка вбить с помощью Puphpeteer?
Вот мой скрипт
use Nesk\Puphpeteer\Puppeteer;
use Nesk\Rialto\Data\JsFunction;
use Nesk\Rialto\Exceptions\Node;
$puppeteer = new Puppeteer;
$browser = $puppeteer->launch([
'headless=false',
'isAutomated = navigator.webdriver',
'Languages = de',
'args' => [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-dev-shm-usage',
'--disable-gpu',
'--incognito',
'--user-agent=Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0'
],
]);
$page=$browser->newPage();
$page->goto('https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html');
$content=$page->content();
echo $content;
$browser->close();