Gibt es irgend eine Möglichkeit, von einem Programm aus, was auf dem gleichen Rechner läuft, wie der Browser (Windows 7...10), irgendwelche Infos über den Status des Browsers abzufragen? Ich muss nicht nur wissen, ob der Browser gestartet ist (das geht über die Process List), sondern auch, ob er mit dem Laden einer ganz bestimmten URL fertig ist. Sind die einzelnen Tabs eigentlich eigene Prozesse, von denen man irgendwas erfahren könnte? Oder könnte ein selbstgestricktes Plugin da helfen? Danke für Tips.
:
Bearbeitet durch User
Mit Selenium kannst du den Browser steuern, Elemente auf Webseiten abfragen, etc. Selenium: https://www.selenium.dev/ Sollte alles koennen, was du moechtest.
Frank E. schrieb: > Ich muss nicht nur wissen, ob der Browser gestartet ist (das geht über > die Process List), sondern auch, ob er mit dem Laden einer ganz > bestimmten URL fertig ist. Wofür? Das scheint mal wieder eine "Lösung" für ein Problem zu sein, das nicht existiert...
Beitrag #6323278 wurde von einem Moderator gelöscht.
Frank E. schrieb: > sondern auch, ob er mit dem Laden einer ganz bestimmten URL fertig ist. Hilft alternativ eine Info vom Server, ob die Seite schon zu 100% übertragen wurde? mfg mf
Wozu soll das gut sein? Klingt murksig. Vielleicht willst du eher eine Browser-Engine in eine eigene Anwendung einbetten? Mit QtWebKit zum Beispiel geht das in wenigen Zeilen. Dann kriegst du auch die genannten Informationen vergleichsweise leicht.
Sven B. schrieb: > Wozu soll das gut sein? Klingt murksig. > Es geht darum, Logins zu bestimmten Webseiten zu automatisieren, die täglich mehrere dutzend Male während der Arbeit gemacht werden müssen. Für das Login verwende ich simulierte Tastatureingaben. Das Problem: Zwischen Aufruf der Webseite mit "showURL" (aus Xojo) und dem tatsächlichen Erscheinen des Login-Screens vergeht jedesmal eine andere Zeit. Einfach nur eine feste Zeit abwarten, ist mal zu lange, mal zu kurz. Da wäre es hilfreich, wenn man den Browser "fragen" könnte, ob die Seite schon da ist. Im Webviewer von Xojo kann ich zwar Webseiten nach belieben anzeigen und analysieren, aber sie sind nicht mehr interaktiv.
:
Bearbeitet durch User
Frank E. schrieb: > Da wäre es hilfreich, wenn man den Browser "fragen" könnte, ob > die Seite schon da ist. das riecht für mich nach Userscripts. Schau dir mal Violentmonkey (Firefox) an.
Frank E. schrieb: > Es geht darum, Logins zu bestimmten Webseiten zu automatisieren, die > täglich mehrere dutzend Male während der Arbeit gemacht werden müssen. > Für das Login verwende ich simulierte Tastatureingaben. Uarghs. Nimm lieber ein Passwort-Manager-Plugin, das die Formulare automatisch ausfüllen kann, und setze darauf irgendein User-Script, was sie automatisch absendet. Die simulierten Tastatureingaben warten nur darauf, dass du deinen Login irgenwohin schickst wo du es nicht wolltest ;)
Die richtige Antwort ist Selenium, siehe oben. Das ist genau für sowas gemacht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.