Изменить пользовательский агент для Symfony Panther Chromeclient - PullRequest
0 голосов
/ 13 января 2020

Как изменить пользовательский агент в Chrome без головы *, созданном "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/77.0.3865.90 Safari/537.36" Panther createChromeClient()?

Когда я создаю Chrome клиент с

$client = \Symfony\Component\Panther\Client::createChromeClient();

Я вижу в access_log пользователя-агента

*1011*

Я искал решения и думаю, что мне нужно изменить строку агента пользователя через аргументы chrome, но не может найти правильный путь, потому что ответы в Интернете не для PHP или Panther.

Приветствия!

1 Ответ

0 голосов
/ 14 января 2020

Я нашел это:

$client = \Symfony\Component\Panther\Client::createChromeClient(null, [
            '--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36',
            '--window-size=1200,1100',
            '--headless',
            '--disable-gpu',
]);

Этот вопрос дал мне идею.

...