Powershell Einloggen Internetseite funktioniert nicht mehr
Hallo zusammen,
ich habe mich vor dem Neuaufsetzen des Rechners immer folgendermaßen bei einer Internetseite eingeloggt:
Jetzt funktioniert es nur noch mit
Dei Internetseite hat sich nicht geändert.
Kann mir bitte jemand sagen, warum das nicht mehr mit IHTMLDocument3_getElementById funktioniert?
Gruß
Klaus
ich habe mich vor dem Neuaufsetzen des Rechners immer folgendermaßen bei einer Internetseite eingeloggt:
$ie = New-Object -com "InternetExplorer.Application"
$ie.Navigate("https://huhu.de")
$ie.visible = $true
...
$ie.Document.IHTMLDocument3_getElementById("uiViewUser").value = "user"
$ie.Document.IHTMLDocument3_getElementById("uiPass").value=$Passwd
$ie.Document.IHTMLDocument3_getElementById("uiSubmitLogin").Click();
Jetzt funktioniert es nur noch mit
$ie.Document.getElementById("uiViewUser").value = "user"
$ie.Document.getElementById("uiPass").value=$script:Passwd
$ie.Document.getElementById("uiSubmitLogin").Click();
Dei Internetseite hat sich nicht geändert.
Kann mir bitte jemand sagen, warum das nicht mehr mit IHTMLDocument3_getElementById funktioniert?
Gruß
Klaus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 373276
Url: https://administrator.de/contentid/373276
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
4 Kommentare
Neuester Kommentar
IHTMLDocument3
Ist ja auch Blödsinn hier eine Erweiterung zu verwenden, denn die Funktion wurde ja an sich nicht verändert.Jetzt funktioniert es nur noch mit
Und das ist ja auch die korrekte Verwendung .Gibt es eine "schlankere" Methode, um die beiden Befehle auszuführen?
Ja, direkt den Forumlarinhalt per POST oder GET Request an die Zielseite schicken .Btw. Was du suchst ist die MSXML2 Bibliothek https://msdn.microsoft.com/de-de/library/cc507436(v=vs.85).aspx