Webseite mit Javaprogramm laden

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/webseite_mit_javaprogramm_laden_177722/page_1 - zur Vollversion wechseln!


Brabblfisch schrieb am 13.03.2007 um 22:28

Tag.
Ich möchte ein Programm in Java schreiben, mit dem ich Webseiten laden und auf den Htmlcode zugreifen kann (ähnlich dem axwebbrowser-Objekt von .net)
Irgendwie find ich keinen Einstieg via google. Hat jemand von euch eine Idee?

mfg


Lobo schrieb am 13.03.2007 um 22:31

die frage ist, was du damit machen willst?
willst quasi den html code auslesen??
dann probiers mal mit nem BufferedReader


Brabblfisch schrieb am 13.03.2007 um 22:43

Ich will eine Url laden und den geladenen Htmlcode auswerten....


Lobo schrieb am 13.03.2007 um 22:47

jo, dann is buffered reader genau dein ding :)

Code:
String url= "http://bdasjda"
BufferedReader buff = null
buff = open(url)

so sollt des funken...

und dann mittels buff.readLine() zeile für zeile verarbeiten:)


COLOSSUS schrieb am 13.03.2007 um 22:47

"Auswerten" wie in "rendern", oder in "Syntax validieren"?

Als ich damals mit Java gespielt habe/spielen musste, konnten AWT-Widgets auch via Pseudo-HTML-Tags formatinformationen erhalten... vielleicht hilft das ja in irgendeiner Form weiter.

Sonst schau dir vielleicht mal dieses schoene Stueck Hype-Geschichte an: http://java.sun.com/products/archive/hotjava/index.html

Wenn's nix hueft, schod'ts nix!


Brabblfisch schrieb am 13.03.2007 um 22:55

Langsam kommt Licht ins Dunkel.

Ich denke, den Htmlcode runterladen ist mir jetzt klar.
Ich "muss" aber auf Inputfelder zugreifen und nen request ausführen. Ist das auch möglich?


DKCH schrieb am 13.03.2007 um 23:33

evt wirst mit dem httpclient aus den jakarta commons http://jakarta.apache.org/commons/httpclient/ glücklicher als mit pseudo-wissen zu pseudo-html-tags, damit kannst relativ einfach get/post requests absetzen und die response verarbeiten.


Neo-=IuE=- schrieb am 14.03.2007 um 07:36

URL myURL = new URL("http://www.google.at");
BufferedReader in = new BufferedReader(new InputStreamReader(myURL.openStream()));

so ham wir des auf da fh gmacht

mit
in.readline() kannst dann natürlich wie aus jedem buffered reader lesen




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025