Hi,
ich wollte mal fragen ob es eine Java-API für den FF gibt um mit dem FF zu komunizieren?
Viele Grüße
Hi,
ich wollte mal fragen ob es eine Java-API für den FF gibt um mit dem FF zu komunizieren?
Viele Grüße
Moin und herzlich willkommen in diesem Forum
Entspricht dies Deinen Vorstellungen?:
http://www.docjar.com/firefox.html
EDIT: Oha, das ist ja nur ein Search-Plugin, sorry :oops:
-GA-
Danke für den Link.
Ich weiss aber nicht, ob der mir was bringt, werde ich daheim mal ausprobieren.
Es geht darum, dass ich ein Java Programm schreiben will um den FF fernzusteuern.
Dabei sollte ich halt Zugriff auf bestimmte "Funktionen" haben, zB sollte ich in Erfahrung bringen können ob eine Seite fertig geladen ist.
Hoffe es ist einigermassen verständlich was ich will.
Dann schau' Dir mal diese Seite an (Hauptseite des o.g. Links) und gib mal Java Api unter "Suchen" ein. Vielleicht ist da etwas dabei :wink:
EDIT: Link nachgetragen
-GA-
Willst du auf was bestimmtes raus?
Hab da bein drüber schauen nichts gefunden, was mir helfen würde.
Firefox kommuniziert in dem Sinne nicht mit dem Plugin. Man kann Parameter beim Start eines Applett an selbiges übergeben. Was genau möchtest Du machen? Ich kann mir nicht so recht vorstellen, worauf Du hinaus willst.
Ich will mir ein Java Programm schreiben, dass bestimmte Webseiten aufruft und die zB nach bestimmten Wörtern oder Bilder oder ähnliches druchsucht. Also praktisch das gleiche, wie wenn man per Hand drauf geht und dann mit STRG+F sucht.
Wenn jetzt aber die Seite noch nicht fertig geladen hat, macht es logischerweise ja keinen Sinn den Suchbefehl abzuschicken. Deswegen müsste ich irgendwie rausbekommen, ob die Seite fertig geladen hat.
Du willst ein Java-Programm schreiben. Wozu brauchst du dann den Firefox?
Um mit diesem Tool den FF fernzusteuern.
Und wozu musst du den "fernsteuern"?
Warum muss es Java sein? Schreib doch ne Erweiterung.
Naja, ich wills halt machen... Ist jetzt zu umständlich das alles zu erklären.
Dein Ansatz ist aber Unsinn, außer du hast wichtige Gründe dafür.
Naja, es gibt jedenfalls keine Java-API.
Das was du vor hast, liese sich höchstens per Javascript-Erweiterung realisieren.
Da brauchts eine Remote-API für Firefox. Wobei sich das embedden von Gecko diesbezüglich eher anbieten würde, wenn man das machen möchte. Allerdings habe ich keinerlei Ahnung ob sich die embedding-API mit Java ansteuern lässt. Firefox ist ja in C++ geschrieben. Zumal ich ebenfalls der Meinung bin, dass eine Erweiterung vermutlich die einfachere und sicherlich sinnvollere Lösung darstellt.
Was ist wget bzw CPAN?
Google ist dir ein Begriff? Then make use of it... du bist doch Programmierer, du willst jetzt nicht wirklich eine Antwort auf die Frage nach wget und CPAN?
eine Google-Suche hat mir diese 2 Links ausgespuckt:
http://mozillaparser.sourceforge.net/download.html
http://jrex.mozdev.org/
Vielleicht ist auch Webdriver (automatisiertes Testen von Webseiten) verwendbar. Die Beschreibung scheint deinen Vorstellungen recht nahe zu kommen, man kann mit Firefox (und Erweiterung) per Java gesteuert Webseiten aufrufen.
Webdriver Projektseite:
http://code.google.com/p/webdriver/
Webdriver Präsentation:
wget ist ein sehr mächtiges kommandozeilen-orientiertes Programm
um Dateien gezielt von einem Server zu laden. Des weiteren kann man
damit zwangsweise vorgeschaltete Provider-Startseiten Filtern
http://de.wikipedia.org/wiki/Wget
http://www.gnu.org/software/wget/
...:AOD:...