Liebe AutoIt-Gemeinde,
Habe mir ein Autologin für Yahoo-Mail gebastelt, das auch soweit funktioniert:
Spoiler anzeigen
C
#include <ff.au3>
Global $_FF_ERROR_MSGBOX = False
#include <string.au3>
_FFStart();"https://login.yahoo.com/config/login_verify2?.intl=de&.redir=ymmapi9&.clntymver=2004.11.23.1&.cldefstat=Def0&.src=ym","default",1)
If _FFConnect(Default, Default, 3000) Then
_FFOpenURL("https://login.yahoo.com/config/login_verify2?.intl=de&.redir=ymmapi9&.clntymver=2004.11.23.1&.cldefstat=Def0&.src=ym")
_FFLoadWait()
Sleep(100)
Local $titel = WinGetTitle("")
WinActivate($titel)
Local $setvalue1 = [eMailadresse@yahoo.de] ;verschlüsselt
Local $setvalue2 = [PassWord] ;verschlüsselt
_FFSetValue($setvalue1, "login", "name")
Sleep(100)
_FFSetValue($setvalue2, "passwd", "name")
Sleep(100)
;_FFFormCheckBox("pLabelC", false, 0, "index")
;_FFClick("Angemeldet bleiben", "name")
;Sleep(5000)
_FFFormsubmit()
WinActivate($titel)
Else
MsgBox(16, "Aufruf Yahoo-Mail", "Es ist ein Fehler aufgetreten." & @LF & "Der Vorgang wird abgebrochen.")
EndIf
Exit
Alles anzeigen
Leider enthält das Yahoo-Anmeldefenster ein CheckButton "Angemeldet bleiben", das standardmäßig immer aktiivert ist. Dies möchte ich innerhalb meines Login-Aufrufes ändern. Leider gelingt mir der Zugriff auf die Checkbox nicht.
Im nachfolgenden Bild habe ich zum besseren Verständnis die Stelle im HTML-Code der Webseite, die die Checkbox darstellt, markiert:
(Siehe Dateianhang)
Wie komme ich an diese CheckBox heran?
Meine im Quellcode (Spoiler) auskommentierten Versuche waren ohne Erfolg.
Für einen helfenden Vorschlag wäre ich sehr dankbar.
HalleMike