Hallo ich möchte gerne ein Automatisches login für Amazon machen doch alle meine versuche gingen schief, mein script gibt das Password und den Benutzernamen richtig ein aber wenn es dann auf einlogen klickt komme ich nur auf die Startseite von Amazon und ich bin nicht eingelogt, hat da einer eine Idee wie ich das hin bekomme?
ps: das sollte mit FF.Au3 gehen da ich kein freund vom IE bin.
Auto login bei Amazon
-
- [ offen ]
-
Kuchen -
14. Juli 2011 um 14:54 -
Geschlossen -
Erledigt
-
-
Ich habe etwas für eine andere webseite gemacht:
Run(""C:\Program Files\Mozilla Firefox\firefox.exe"")
WinWaitActive("Mozilla Firefox")
MouseClick("Left", 454, 44)
Send("link zum amazon.de logint")
Send("{Enter}")
WinWaitActive("Anmeldung bei Amazon.de - Mozilla Firefox")
Send("E-mail")
Send("{Tab}")
Send("wüsstest du gerne")
Send("{Enter}")so müsste es gehen
probier es mal ausaso noch was das run ist eine alte sache
"neuerdings" nimmt man shellexecute aber das hab ich ncoh nie probiert -
wüsstest du gerne ist das passwort
-
Hmm ich habe dein script versucht es schreibt im FF nur https://www.amazon und wenn ich im Script den MouseClick("Left", 454, 44) lösche dann kommt er bis https://www.amazon.de/ap/signin?_encoding=UTF8&openid.assoc_h ist es weil die https zu lang ist?
wenn ich danach aber die Login Seite selber auf mache dann gibt das script die email und das pw ein und logt sich richtig ein.
ShellExecute("firefox.exe")
WinWaitActive("Mozilla Firefox")
MouseClick("Left", 454, 44)
Send("https://www.amazon.de/ap/signin?_encoding=UTF8&openid.assoc_handle=deflex&openid.return_to=https%3A%2F%2Fwww.amazon.de%2Fgp%2Fyourstore%3Fie%3DUTF8%26ref_%3Dpd_irl_gw&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.pape.max_auth_age=0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select")
Send("{Enter}")
WinWaitActive("Anmeldung bei Amazon.de - Mozilla Firefox")
Send("MeineEmail")
Send("{Tab}")
Send("MeinPW")
Send("{Enter}") -
Du kannst die Adresse direkt bei
[autoit]ShellExecute
[/autoit]Als parameter mitgeben. Siehe dazu F1
-
Es hat Funktioniert, ich danke euch ein tolles forum
[autoit]ShellExecute ( "https://www.amazon.de/ap/signin?_encoding=UTF8&openid.assoc_handle=deflex&openid.return_to=https%3A%2F%2Fwww.amazon.de%2Fgp%2Fyourstore%3Fie%3DUTF8%26ref_%3Dpd_irl_gw&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.pape.max_auth_age=0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select")
[/autoit]
WinWaitActive("Mozilla Firefox")
Send("{Enter}")
WinWaitActive("Anmeldung bei Amazon.de - Mozilla Firefox")
Send("Meine Email")
Send("{Tab}")
Send("Mein PW")
Send("{Enter}") -
- Offizieller Beitrag
Es hat Funktioniert
Dann bitte auf "gelöst" setzen (Startpost bearbeiten, Status). -
Ich habe etwas für eine andere webseite gemacht:
Run(""C:\Program Files\Mozilla Firefox\firefox.exe"")
WinWaitActive("Mozilla Firefox")
MouseClick("Left", 454, 44)
Send("link zum amazon.de logint")
Send("{Enter}")
WinWaitActive("Anmeldung bei Amazon.de - Mozilla Firefox")
Send("E-mail")
Send("{Tab}")
Send("wüsstest du gerne")
Send("{Enter}")so müsste es gehen
probier es mal ausaso noch was das run ist eine alte sache
"neuerdings" nimmt man shellexecute aber das hab ich ncoh nie probiert
Aber das hängt doch von seinen Bildschirmeinstellungen ab oder? Das mit dem Mouseclick. Wenn er ne andere Auflösung hat als du klickt der doch ganz woanders hin.€: Prob schon gelöst, hoppla.^^
-
das stimmt
mit dem shellexecute habe ich mich (noch) nicht befast, weshalb ich es damit nicht erklären konnte