Изменение пользовательского агента на Chrome без головы - PullRequest
0 голосов
/ 01 февраля 2019

У меня проблема с изменением пользовательского агента.

Я пытаюсь использовать следующую строку в моем файле runner.js в массиве браузеров:

chrome:headless:userAgent=Mozilla/5.0\ \(Linux\;\ Android\ 5.0\;\ SM-G900P\ Build/LRX21T\)\ AppleWebKit/537.36\ \(KHTML,\ like\ Gecko\)\ Chrome/57.0.2987.133\ Mobile\ Safari/537.36

Однаколучшее, что я могу получить - это Mozilla / 5.0 (Linux в действительном пользовательском агенте.

) В руководстве ничего не говорится о пользовательских агентах и ​​о том, как их избежать.

Может ли кто-нибудь помочь мне с использованием пользовательского пользовательского агента для безголового Chrome? Кажется, я не могу решить проблему с выходом. Спасибо.

1 Ответ

0 голосов
/ 01 февраля 2019

Я действительно нашел ответ, вам нужно бежать с \\ каждый ; символ.

Например:

chrome:headless:userAgent=Mozilla/5.0 (X11\\; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.50 Safari/537.36

воляработа.

В случае использования в команде cli вам нужно выполнить двойной выход.(У меня не было успеха в этом)

...