1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Blackmars

Beiträge von Blackmars

  • WebTcp Session an Internet Explorer übergeben

    • Blackmars
    • 17. Januar 2014 um 19:37

    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?

  • WebTcp Session an Internet Explorer übergeben

    • Blackmars
    • 15. Januar 2014 um 14:08

    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.

  • WebTcp Session an Internet Explorer übergeben

    • Blackmars
    • 14. Januar 2014 um 20:01

    Hallo liebe Community
    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

    [autoit]

    #include <IE.au3>
    #include <WebTcp.au3>

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    _WebTcp_Startup()
    $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

    [/autoit][autoit][/autoit][autoit]

    $oIE = _IECreate('www.autoit.de')
    _IESetCookies($oIE, $cookies)
    _IEAction($oIE, 'refresh')

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func _IESetCookies(ByRef $oIE, $Cookies)
    $oIE.document.cookie = StringStripWS($Cookies, 7)
    EndFunc

    [/autoit]


    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.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™