Selenium WebDriver: Modifizierung von Navigator.Webdriver Flag, um die Selenkennung zu verhindernJava

Java-Forum
Anonymous
 Selenium WebDriver: Modifizierung von Navigator.Webdriver Flag, um die Selenkennung zu verhindern

Post by Anonymous »

Ich versuche, eine sehr grundlegende Aufgabe in einer Website mit Selen und Chrome zu automatisieren, aber irgendwie erkennt die Website, wenn Chrome von Selenium angetrieben wird und jede Anfrage blockiert. Ich vermute, dass sich die Website auf eine exponierte DOM -Variable wie diese stützt. < /p>

Meine Frage ist, gibt es eine Möglichkeit, den Navigator.Webdriver Flag falsch zu machen? Ich bin bereit, die Selen -Quelle nach Änderungen vorzunehmen, aber ich scheine die NavigatorAutomationsinformationsquelle im Repository zu finden. https://w3c.github.io/webdriver/#interface

Object.defineProperty(navigator, 'webdriver', {
get: () => false,
});
< /code>

, aber es aktualisiert die Eigenschaft nur nach dem Laden der Anfangsseite. Ich denke, die Site erkennt die Variable, bevor mein Skript ausgeführt wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post