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. HansJ54

Beiträge von HansJ54

  • Scripte funktionieren nicht mehr seit Firefox Update / Problem mit MozRepl?

    • HansJ54
    • 14. September 2017 um 20:55
    Zitat von alpines

    Das fällt unter das ganze Extrazeugs. Forms ausfüllen und abschicken kann ich aber mit WinHttp auch.

    Selbst wenn die Seite mit Javascript generiert wird, so sind die meisten Elemente dennoch statisch und können mit Requests abgearbeitet werden.

    Außerdem fällt das gesamte CSS Zeugs weg wenn ich mit WinHttp arbeite, ich will ja kein Frontend haben. Deshalb verzichte ich ja auf die FF.au3 und nutze WinHttp.au3.

    Kannst Du mir denn eine Kurzanleitung geben für WinHTTP?

    Auf einer vorgegebenen Webseite einen Button anklicken, auf der Folgeseite User und Passwort eintragen und abschicken (wenn das mit WinHTTP geht), anschließend Firefox öffnen und auf eine bestimmte Unterseite springen (Letzteres bekomme ich mit AU3 auch hin).

    Beipiel:

    1. http://makler.zurich.de/

    2. Anklicken: "Hier geht es zum Maklerweb Leben"

    3. Springt auf: https://www.zurich-leben.de/ (der direkte Sprung dahin landet immer auf der Seite makler.zurich.de)

    4. Benutzername + Passwort eintragen

    5. abschicken

    Das Abschicken unter 5. bekomme ich überhaupt nicht hin, genau wie ich diesen Rücksprung von Leben auf die Seite davor nicht in den Griff bekomme.

    VIelleicht hat auch jemand anderes eine Idee dazu?

    Viele Grüße

    Hans Jürgen

  • Scripte funktionieren nicht mehr seit Firefox Update / Problem mit MozRepl?

    • HansJ54
    • 14. September 2017 um 20:39
    Zitat von Stilgar

    Hallo,

    in der FFEx.au3 sind hauptsächlich Funktionen vorhanden, die in den ersten Versionen der FF.au3 vorhanden waren; die letzte Fehlerkorrektur war am 12.06.2017.

    Die FF.au3 wurde von mir zuletzt am 26.06.2017 aktualisiert.

    Das ist ja super, warum habe ich nichts dazu gefunden? Für mich waren FF.au3 und FFEx.au3 seit ein paar Jahren unverändert, ich dachte, Du arbeitest nicht mehr dran. Also erst einmal vielen Dank für Deine Mühe!

    Nach aktuellem Stand scheint die Umstellung auf FirefoxESR, die mit MozRepl noch funktioniert, zumindest für unsere Scripts, die einizige Möglichkeit zu sein.

  • Scripte funktionieren nicht mehr seit Firefox Update / Problem mit MozRepl?

    • HansJ54
    • 1. September 2017 um 18:15
    Zitat von alpines

    "Zuletzt aktualisiert: April 29, 2013" die Chancen stehen nicht gut, dass MozRepl aktualisiert wird.

    Sehe ich auch so. Daher meine Frage, ob es eine andere Möglichkeit gibt, Internetzugänge über den Firefox zu automatisieren? Webseite aufrufen, User und Passwort eintragen, abschicken und vielleicht noch auf eine Folgeseite springen. IE können wir in vielen Fällen nicht nehmen,

  • Scripte funktionieren nicht mehr seit Firefox Update / Problem mit MozRepl?

    • HansJ54
    • 1. September 2017 um 16:08

    Hallo zusammen,

    lange keine Probleme mehr gehabt - bis zum letzten Update von Firefox.

    Seitdem funktionieren unsere Scripte basierend auf FFEx.au3 und MozRepl nicht mehr. Unser Verdacht ist, dass MozRepl mit der neuen FF-Version nicht mehr klarkommt. Leider werden anscheinend weder FFEx.au3 noch MozRepl weiter gewartet bzw. wir finden nichts dazu. Weiß dazu jemand Näheres?

    Wir haben jetzt umgestellt auf FirefoxESR und alles läuft wieder. Selbst wenn es nur ein Fehler in Firefox selbst gewesen ist, der vielleicht mit einem Update behoben wird: mit der Umstellung der Addons auf Webextensions ab Firefox 57 funktionieren die bisherigen Addons sowieso nicht mehr, somit auch MozRepl nicht, wenn es nicht umgestellt wird. FirefoxESR wird dann noch eine zeitlang helfen, aber was ist danach? Wird MozRepl vielleicht aktualisiert? Oder gibt es eine andere Möglichkeit für AutoIt und Firefox?

  • "Login" klicken

    • HansJ54
    • 6. Oktober 2016 um 10:58

    Danke für den Tipp, bin für jede Info dankbar, da wir viele solcher Zugänge pflegen und die Seiten permanent geändert werden.

    Der Click mit "class" funktioniert auf Anhieb zwar erst mal nicht, da das Passwort-Feld durch den Click gelöscht wird (warum auch immer). Aber ist wieder ein guter Ansatz.

    Die eine Frage ist immer noch offen: es würde uns sehr helfen, wenn wir den Fokus in ein Feld, z.B. hier das Passwort-Feld, setzen könnten. Wir haben es bisher nicht geschafft. Wie geht das beim FF?

    Gruß
    HJ

  • "Login" klicken

    • HansJ54
    • 1. Oktober 2016 um 15:36

    Ich kenne WinHttp nicht, kannst Du mir das Beispiel mal damit darstellen?

    Wir haben noch nicht herausgefunden, warum die IE-Lösung auf dem einen Client funktioniert und auf dem anderen nicht. Dafür funktioniert aber FF mit:

    $sObj = _FFXpath("id('main_0_phhomepagecontainer_1_LoginButtonJavascript')","",9)
    $Success5 = _FFDispatchEvent($sObj,"keypress",13)

    Da allerdings die ID sich scheinbar gelegentlich verändert, zuletzt hatte sie noch einen Zahlenbandwurm (vermutlich so etwas wie eine Session-ID) drin, bräuchte man da etwas Allgemeineres, um den jeweiligen Suchstring ('main_0_phhomepagecontainer_1_LoginButtonJavascript') zu finden, wenn er jedes Mal anders ist. Idee?

    Aber noch mal die Frage, die nur bedingt mit der o.a. Seite zu tun hat: wie setze ich den Fokus in ein Input-Feld, wenn ich die ID habe? Geht das nicht?

    Schönes Wochenende!

  • "Login" klicken

    • HansJ54
    • 30. September 2016 um 21:12

    Super, danke, auf einem Client funktioniert es auf Anhieb und immer, auf einem anderen nie. Das war der Grund, weswegen wir es mit FF versuchen wollten.
    Danke schon mal, jetzt müssen wir den Unterschied suchen bei den Einstellungen der beiden IE.

    Kann man das auch 1:1 übersetzen für den FF?

  • "Login" klicken

    • HansJ54
    • 30. September 2016 um 20:08

    Aber kann nicht jemand mal nur das eine Problem beantworten, hat auch nichts speziell mit dieser Seite zu tun:

    Ich habe ein Feld, z.B. Benutzer, das ich über die ID erreiche und den Wert eintrage mit _FFSetValue($User, $Userfield, $UFMode) und will anschließend den Fokus in dieses Feld (ich habe die ID des Feldes) setzen.
    Wie geht das oder geht das nicht?

  • "Login" klicken

    • HansJ54
    • 30. September 2016 um 19:37

    Nein, über die /secure geht es nicht. Mit "Gebastel" hast Du recht. Ich bin auch nicht in der Lage festzustellen, wann die Seite wirklich komplett da ist. Mit Deinem Auto-Login-Generator gibt es manchmal 14, mal 13 und mal 1 Treffer für $aType, je nachdem wie lange ich warte. Aber die Zeit ist rein zufällig, mal reicht eine Msgbox, die ich wegklicke, mal muss ich ewig warten.

    Wenn der Entwickler persönlich vor Ort ist ... Vielleicht kannst Du das ja "aus dem Ärmel schütteln":

    • Wie setzt man den Fokus in ein Feld, von dem man die ID kennt? Dann käme ich ja schon weiter mit einem Enter. Hier "Passwort".
    • Wie kann ich das vollständige Laden der Seite checken?

    Ich habe dafür Befehle gefunden, aber ich schaffe es nicht oder sie funktionieren nicht. Wir haben etliche solcher Seiten, die irgendwann mal ganz easy funktioniert haben, jetzt aber plötzlich mucken - vermutlich wegen Java.

    Viele Grüße - kurz vor der Verzeiflung (oder danach)
    Hans Jürgen

  • "Login" klicken

    • HansJ54
    • 29. September 2016 um 16:06

    Der Link zu einer der betroffenen Seiten steht doch oben, war kein Dummy

    Hier noch mal: https://www.maklerweb.de/

    Ich kann Benutzername und Passwort eintragen mit $Success2 = _FFSetValue($User, $Userfield, $UFMode), da ich diese beiden Felder identifizieren kann mit id="tbUsername" und id="tbPassword". Beim "Login" scheint sich die id zu verändern, eben sah sie so aus: id="main_0_phhomepagecontainer_1_LoginButtonJavascript" , was man vielleicht ja sogar nutzen könnte. Ich hatte aber gestern z.B. einen Zahlenbandwurm darin.

    Wenn ich dann nach dem Eintragen den Fokus im Feld Passwort hätte, würde ein einfaches Enter reichen für den Submit, habe ich getestet. Der Fokus steht aber irgendwo, nur nicht da, wo ich ihn brauche.

    1. Frage: wie kann ich in so einem Fall den Fokus in eines dieser Felder setzen, hier also bei id="tbPassword". Das Problem habe ich öfter und bei meinen Versuchen bin ich immer gescheitert.

    2. Frage: wie kann ich ohne Fokus und Enter (ist nicht immer möglich) dieses Login anklicken, submitten oder sonstwie erreichen.

    Danke für Eure Hilfe!

    Dateien

    Login.jpg 97,49 kB – 0 Downloads
  • "Login" klicken

    • HansJ54
    • 29. September 2016 um 15:09

    Da ich das Feld nicht "identifiziert" bekomme, da es aus meiner Sicht keine ansprechbare ID, Name oder URL hat, funktioniert bei mir keiner der üblichen Befehle:

    $Success5 = _FFClick($SmButton, $SmMode, $SmIndex)
    $Success5 = _FFImageClick($SmImg,$SmMode)
    $Success5 = _FFFormSubmit()

  • "Login" klicken

    • HansJ54
    • 28. September 2016 um 17:40

    Hallo zusammen,

    ich habe schon einige Stunden mit der Suche zugebracht und vieles getestet, bisher ohne Erfolg. Vermutlich ist es recht einfach, mir fehlen vielleicht nur die richtigen Suchbegriffe:

    Problem:
    Man nehme eine Login-Seite, setze Benutzername und Passwort ein (das ist meist kein Problem) und schicke das dann ab. Bei einigen Seiten schaffe ich es allerdings nicht, auf das Login zu klicken bzw. die Daten irgendwie überhaupt abzuschicken. Wer kann helfen?

    Beispiel:
    https://www.maklerweb.de/
    Wenn mir jemand zum Klicken auf Login eine Idee liefern könnte?

    Alternativ kann man ein Enter schicken, dazu müsste der Fokus aber im Feld Passwort stehen. Mit ein paar Tabs komme ich dahin, aber bei der kleinsten Änderung funktioniert das nicht mehr.
    2. Frage, die mir weiterhelfen kann:
    Wie kann ich den Fokus im Beispiel oben in das Feld Passwort setzen?

    Vielen Dank für Eure Hilfe - und wenn es nur ein Hinweis auf einen Thread ist. Wie gesagt, ich habe gesucht und nichts Passendes gefunden.

    Noch was: es wäre hilfreich, das Klicken sowohl bei Firefox wie auch beim IE zu beherrschen.

    Hans Jürgen

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™