Ich habe mit Selenium + Chromedriver gespielt und ich habe festgestellt, dass ich verschiedene Ergebnisse bekomme, je nachdem ob Headless aktiviert oder deaktiviert ist. Nach einigen Untersuchungen fand ich heraus, dass "kopflos" nicht die Accept-Language
Header enthält.Selen mit Chrom-Driver gibt verschiedene Ergebnisse basierend auf "kopflos" an oder aus
Gibt es trotzdem, um dies manuell in den Headern hinzuzufügen?
Sehen Sie, ob das hilft? https://gist.github.com/c089/a5cbb834f9b54004de9b –
jetzt ich die Header wie diese bin die Einrichtung, aber es ist nicht das Hinzufügen der Header- '\t \t \t chromeOptions.put ("args", Arrays.asList (" kopflos " "Fenster-size = 1200x600", \t \t \t \t \t" --user-agent = Mozilla/5.0 (Windows NT 10.0; Win64, x64) AppleWebKit/537,36 (KHTML, wie Gecko) Chrom/61.0.3163.100 Safari /537.36" , \t \t \t \t \t "--lang = en-US, en; q = 0,8")); ' – Arya
Öffnen Sie einen Fehler mit chromedriver dann –