Man kann in Chrome, Firefox, Brave, Opera, usw. bekanntermassen auf "Show Source" klicken und bekommt den HTML code angezeigt. Heutzutage wird viel des HTML auch dynamisch generiert oder per Javascript in irgendeiner Form nachgeladen. Wenn ich aber den HTML zwischen Browsern vergleiche ist dieser sehr ähnlich.
Wenn ich jetzt versuche denselben HTML code per Java code zu bekommen, bekomme ich selten HTML der ähnlich dem HTML ist, den irgendein Browser liefert. Oft fehlen ganze Bereiche des HTML - ich nehme an nicht-statischer Code der irgendwie nachgeladen wird? Das Ergebnis kann man verbessern, indem man z.B. einen "User-Agent" eines Browsers definiert und dem "Connection" Object als Request-Property hinzufügt. Wirklich TOLL bzw. nahe dem Browser-HTML ist das "von Java geholte HTML" dadurch in vielen Fällen aber nicht.
Gibt es irgendeine Library in Java, die ähnlichen HTML code zurückliefert, wie dies auch ein Browser tun würde?
Wenn ich jetzt versuche denselben HTML code per Java code zu bekommen, bekomme ich selten HTML der ähnlich dem HTML ist, den irgendein Browser liefert. Oft fehlen ganze Bereiche des HTML - ich nehme an nicht-statischer Code der irgendwie nachgeladen wird? Das Ergebnis kann man verbessern, indem man z.B. einen "User-Agent" eines Browsers definiert und dem "Connection" Object als Request-Property hinzufügt. Wirklich TOLL bzw. nahe dem Browser-HTML ist das "von Java geholte HTML" dadurch in vielen Fällen aber nicht.
Gibt es irgendeine Library in Java, die ähnlichen HTML code zurückliefert, wie dies auch ein Browser tun würde?