Guten Tag zusammen,
das mag jetzt ein wenig seltsam klingen, aber gibt es einen Weg, mittels Java den aktuellen Sourcecode einer geöffneten Webseite eines Browsers zu laden?
Das Szenario: Ich habe eine Webseite die viele Informationen regelmäßig mit Ajax nachlädt. Die Webseite erfordert für die Darstellung und Funktionsfähigkeit einen aktuellen Browser wie Firefox oder Chrome. Da ich gewisse Daten dieser Webseite gerne auslesen möchte, benötige ich den aktuellen Quellcode in meinem Java Programm. Mit JSoup habe ich schon ein wenig rumexperimentiert, aber sobald Ajax ins Spiel kommt, habe ich hier nicht viele Chancen, zumal JS ohne Visualisierung bei dieser Seite relativ viele Probleme macht.
Ich weiß, dass ich nicht in Firefox oder so eingreifen kann, aber vielleicht gibt es ja ein Plugin, dass diese Schnittstelle zur Verfügung stellt? Ich suche nun schon einige Tage und habe leider absolut keinen Ansatz.
Meine Notlösung wäre die Daten mittels Screenshots und Bildanalyse auszuwerten, aber das wird eine Menge Arbeit. Schöner wäre es für mich, wenn ich das über den Code machen könnte.
Hat jemand von euch vielleicht eine Idee? Es würde mir sehr weiterhelfen.
Habt dank.
Viele Grüße
das mag jetzt ein wenig seltsam klingen, aber gibt es einen Weg, mittels Java den aktuellen Sourcecode einer geöffneten Webseite eines Browsers zu laden?
Das Szenario: Ich habe eine Webseite die viele Informationen regelmäßig mit Ajax nachlädt. Die Webseite erfordert für die Darstellung und Funktionsfähigkeit einen aktuellen Browser wie Firefox oder Chrome. Da ich gewisse Daten dieser Webseite gerne auslesen möchte, benötige ich den aktuellen Quellcode in meinem Java Programm. Mit JSoup habe ich schon ein wenig rumexperimentiert, aber sobald Ajax ins Spiel kommt, habe ich hier nicht viele Chancen, zumal JS ohne Visualisierung bei dieser Seite relativ viele Probleme macht.
Ich weiß, dass ich nicht in Firefox oder so eingreifen kann, aber vielleicht gibt es ja ein Plugin, dass diese Schnittstelle zur Verfügung stellt? Ich suche nun schon einige Tage und habe leider absolut keinen Ansatz.
Meine Notlösung wäre die Daten mittels Screenshots und Bildanalyse auszuwerten, aber das wird eine Menge Arbeit. Schöner wäre es für mich, wenn ich das über den Code machen könnte.
Hat jemand von euch vielleicht eine Idee? Es würde mir sehr weiterhelfen.
Habt dank.
Viele Grüße