Некоторые веб-сайты могут обнаруживать кукловода, потому что у него есть определенный пользовательский агент: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/72.0.3617.0 Safari/537.36
.Вы можете заметить Headless Chrome в этом.
Если вы переопределяете свой пользовательский агент: await page.setUserAgent("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
перед загрузкой страницы обычным браузерным пользовательским агентом, он работает должным образом.
Если веб-сайт пытается обнаружить кукловода (существует множество других способов сделать это), это потому, что они не хотят, чтобы к их информации обращались автоматически.Поэтому, если вы запускаете его на веб-сайте, который вам не принадлежит, вы должны уважать его данные.