HTML einer Website auslesen liefert nur head

|I|

Mitglied
Ich habe das Programm aus folgendem Oracle Tutorial (https://docs.oracle.com/javase/tutorial/networking/urls/readingURL.html) kopiert,um den HTML text einer Website zu erhalten. Funktioniert erstmal an sich auch, jedoch werden manche Teile des HTMLtexts weggelassen, es fehlt vor allem der gesamte body, da steht dann einfach nur "<body></body>".
Da ich relativ wenig Ahnung von HTML hab, wäre ich sehr dankbar, könnte mir jemand erklären, wieso das so ist und wie ich das beheben kann.
 
Das liegt vermutlich an der Seite, die du ausliest. BufferedReader kennt kein html, der lässt da nicht einfach was weg.
Wenn du die hier nennst, könnte man mehr sagen 😉
 
Ich weiß zwar nicht genau wieso du das HTML einer Webseite brauchst ohne Kenntnisse in HTML zu haben, aber falls es dir hilft: die Library JSoup ist ziemlich gut für das hantieren mit HTML in Java
 
Die reine HTML-Seite hat auch nur einen leeren Body, der gesamte Content wird dynamisch mit JavaScript nachgeladen.
Ohne zusätzliche Libs wird das in Java nicht möglich sein - ich wüsste aber auch keine, die damit umgehen kann.
 

Neue Themen


Zurück
Oben