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
Please also mark the comments that contributed to the solution of the article
Content-Key: 373276
Url: https://administrator.de/contentid/373276
Printed on: April 27, 2024 at 01:04 o'clock
4 Comments
Latest comment
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