Ich ändere einfach mal den User-Agent in WebTcp das ist kein Problem mal sehen.
Ist meine Funktion zum Cookies in IE erstellen überhaupt die richtige?
Beiträge von Blackmars
-
-
Das habe ich mir schon angesehen, ich finde da nur nicht Lösung für mein Problem.
Die Cookies die ich in WebTcp erhalte kann man ja sehr leicht mit WebTcp.cookies.tostring erhalten.
Mein Hauptproblem ist soweit ich das richtig verstanden habe diese dann an den Browser zu übergeben. -
Hallo liebe Community
[autoit]
Ich versuche gerade einen Login für Autoit über die WebTcp.au3 hin zu bekommen.
Anschließend möchte ich das der Login der über WebTcp zustanden gekommen ist an ein Internet Explorer Fenster übergeben wird.
So das ich dann normal mit dem Internet Explorer weiter surfen kann ich aber angemeldet bin.
Zur Zeit scheitere ich am übergeben der Session die sich meines wissen ja in den Cookies befindet.
Ich hoffe das jemand mir weiterhelfen kann.
Mein bisheriges Script#include <IE.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
#include <WebTcp.au3>_WebTcp_Startup()
[/autoit][autoit][/autoit][autoit]
$oWebTcp = _WebTcp_Create(False)
$username=InputBox("Benutzername","Geben sie einen Benutzernamen ein")
$password=Inputbox("Password","Geben sie ihr Password ein")
$oWebTcp.Navigate("http://www.autoit.de/index.php?form=UserLogin","loginUsername="&$username&"&loginPassword="&$password&"&useCookies=1&url=")
$cookies=$oWebTcp.Cookies.Tostring$oIE = _IECreate('www.autoit.de')
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
_IESetCookies($oIE, $cookies)
_IEAction($oIE, 'refresh')Func _IESetCookies(ByRef $oIE, $Cookies)
[/autoit]
$oIE.document.cookie = StringStripWS($Cookies, 7)
EndFunc
Ich habe hier aus einem anderen Forum eine Lösung gefunden die bei mir jedoch nicht Funktioniert.
Ich hoffe ihr könnt mir weiterhelfen.
Es würde auch schon helfen wen ihr mir eine Funktion geben könntet mit der ich Cookies im Internet Explorer oder in Firefox setze.