Безголовый режим кукловода не работает должным образом - PullRequest
0 голосов
/ 10 июля 2020

Я использую кукольник для автоматической отправки онлайн-формы. Он отлично работает в режиме без головы. Но при использовании режима headless на кукловоде веб-сайт не обрабатывает отправку и выдает следующее сообщение.

введите описание изображения здесь

Есть ли способ заставить его работать в безголовом режиме? Я пробовал использовать случайный агент пользователя с:

var result = random_useragent.getRandom();
await page.setUserAgent(result)

Также с использованием локально установленного chrome для запуска.

1 Ответ

0 голосов
/ 10 июля 2020

Нам потребуется дополнительная информация о сайте, чтобы дать конкретный ответ, но лучше всего попытаться замаскировать тот факт, что в вашем браузере отсутствует голова. Вот ресурс, который я нашел полезным: https://intoli.com/blog/making-chrome-headless-undetectable/. Также вы можете попробовать использовать puppeteer-extra-plugin-stealth: https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth. Если проблема не в этом, вы можете попробовать установить размер окна . Надеюсь, что это сработает!

...