Web-Formulare automatisch ausfüllen

410
Babyburger

Angenommen, eine Website enthält ein Suchwerkzeug mit erweiterten Optionen. Ich benutze oft die gleichen Suchkriterien, um meine Suche durchzuführen. Es wäre unglaublich nützlich, wenn ich ein Skript verwenden könnte, das zuvor festgelegte Einstellungen vornimmt, um das Setup auszuführen (anstatt manuell auf Kontrollkästchen, Dropdown-Listen und whatnot zu klicken).

Um es mit einem Beispiel zu veranschaulichen, hier ein Code-Snippet der HTML-Seite, die ich untersuche:

<li><input value="No" name="search[amMember]" type="radio">  Non-joined games <ul><li><strong>Joinable:</strong> <input value="-" name="search[isJoinable]" checked="" type="radio">  All  <input value="Yes" name="search[isJoinable]" type="radio">  Joinable  <input value="No" name="search[isJoinable]" type="radio">  Not joinable  </li></ul> </li> 

Dies entspricht einem Kontrollkästchen für Nicht-verbundene Spiele und 3 Unter-Kontrollkästchen für Alle, Joinbar und Nicht Joinbar . Alles ist standardmäßig ausgewählt, wie mit gekennzeichnet checked="". Der HTML-Code, der einer vorher festgelegten Prüfung entspricht, z. B. Nicht verbunden, würde folgendermaßen aussehen:

<li><input value="No" name="search[amMember]" checked="" type="radio">  Non-joined games <ul><li><strong>Joinable:</strong> <input value="-" name="search[isJoinable]" type="radio">  All  <input value="Yes" name="search[isJoinable]" type="radio">  Joinable  <input value="No" name="search[isJoinable]" checked="" type="radio">  Not joinable  </li></ul> </li> 

Ich habe den Haken bei Nicht beitretbaren und nicht verbundenen Spielen hinzugefügt und bei All entfernt . Dies entspricht, dass die Kontrollkästchen für die ersten beiden Werte markiert und für Alle nicht markiert sind .

Ich habe das Gefühl, dass so etwas existieren sollte, aber ich kann es irgendwie nicht finden. Es gibt sowohl für Google Chrome als auch für Firefox Plugins zum automatischen Ausfüllen, aber es scheint, dass sie Standardfelder wie Benutzername, Name, Firmenname, Adresse usw. ausfüllen. Wenn keine Plugins verfügbar sind, gibt es eine Möglichkeit, etwas zu erstellen Benutzerdefiniert, um meine Formularwerte vorzuwählen und vorab einzugeben? Die Idee ist, dass ich auf ein Skript oder einen Link klicken und ein Formular ausfüllen kann, das bereits ausgefüllt ist, anstatt dass ich jedes Mal dieselben Schritte durchführe, um dieselben Parameter auszuwählen.

PS: Ich verwende das Autoform- Tag nicht absichtlich, da sich dies auf die automatische Vervollständigung bezieht und nicht auf das automatische Ausfüllen, über das ich spreche.

0
Hast du etwas Erfahrung mit JavaScript? Sie können ein Benutzerskript schreiben, das das Formular durch JS-Befehle ändert, und dann mit Greasemonkey oder Tampermonkey das Skript jedes Mal laden, wenn Sie die Website ausführen. Sie können der Website auch einen eigenen Button oder ein eigenes Formular hinzufügen, mit dem Sie auswählen können, wie das Formular ausgefüllt werden soll. slhck vor 6 Jahren 0
@slhck Ich kenne ein bisschen JavaScript. Ich bin nur etwas enttäuscht, dass ein Plugin derzeit noch nicht existiert. Ich habe mir nur gedacht, dass ein solches Werkzeug bereits existieren würde. Vielleicht unterschätze ich die Komplexität der Erstellung eines solchen Plugins. Babyburger vor 6 Jahren 0

0 Antworten auf die Frage