Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Formular ausfüllen (https://www.delphipraxis.net/181866-formular-ausfuellen.html)

youuu 13. Sep 2014 17:44

Formular ausfüllen
 
Hallo ich habe ein Problem ein Formular auszufüllen und zwar dieses https://www.google.com/local/business/add/info?hl=de Irgendwie haben die Inputfelder keine Namen und nichts.

Daher kann ich diesen auch keinen Wert zuweisen. Hat jemand eine Idee?

mjustin 13. Sep 2014 17:55

AW: Formular ausfüllen
 
Das ist mit hoher Wahrscheinlichkeit seitens Google beabsichtigt, um eine Anmeldung durch Bots so schwer wie möglich zu machen.

Ähnliche Frage: Wie kann man einen Iris-Scanner austricksen? :twisted:

mensch72 13. Sep 2014 18:17

AW: Formular ausfüllen
 
Da die WebSite ja keine Bots mag, einfach das machen was auch der Nutzer tut:
- per MouseKlick Simulation das erste Editfeld aktivieren (vorher über die Größe die Position "ausrechnen", oder ScreenShot machen und die Felder pixelweise "suchen")
- per Tastensimulation das erste Editfeld ausfüllen
- per MouseKlick Simulation das zweite Editfeld aktivieren (vorher über die Größe die Position "ausrechnen", oder ScreenShot machen und die Felder pixelweise "suchen")
- per Tastensimulation das erste Editfeld ausfüllen
- per Tastensimulation von "Enter" alles bestätigen (und das Formular "abschicken")


So geht das schon seit Jahren mit quasi allen native Programmen (z.B. Start oder DB Logins) oder Formularen aller Art. Ist halt im einfachsten Fall sehr "layoutabhängig" und anfällig gegen Änderungen, aber alles ist machbar/erkennbar mit ein paar Zeiten mehr an "Vorabscan"



Google bietet übrigens eine API zum automatisierten Zugriff aus alle Google Dienste...

vagtler 13. Sep 2014 18:54

AW: Formular ausfüllen
 
Zitat:

Zitat von mensch72 (Beitrag 1272478)
[...] Google bietet übrigens eine API zum automatisierten Zugriff aus alle Google Dienste...

Aber nicht auf alle Funktionen. Die hier genannten Funktionen zum Erfassen eines Geschäftsbetriebs gehören - verständlicherweise - nicht dazu. Bevor Du hier also jemanden auf die falsche Fährte setzt...

sx2008 13. Sep 2014 20:50

AW: Formular ausfüllen
 
Zitat:

Zitat von youuu (Beitrag 1272474)
Irgendwie haben die Inputfelder keine Namen und nichts.

Also ich sehe im Quelltext der URL ganz klar Namen und IDs:
HTML-Code:
<label class="hidden-label" for="Email">E-Mail-Adresse</label>
<input id="Email" name="Email" type="email"
       placeholder="E-Mail-Adresse"
       value=""
       spellcheck="false"
       class="">
<label class="hidden-label" for="Passwd">Passwort</label>
<input id="Passwd" name="Passwd" type="password"
       placeholder="Passwort"
       class="">
Und auch der Submit-Button ist klar gekennzeichnet (Manchmal wird hier ja mit Javascript rumgetrickst):
HTML-Code:
<input id="signIn" name="signIn" class="rc-button rc-button-submit" type="submit" value="Anmelden">


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz