8 Stimmen

Wie man eine HTML-Seite mit HtmlUnit erhält

Ich weiß, Sie können diese Frage denken, ist dumm, aber ich muss HtmlUnit verwenden. Allerdings gibt es eine Seite entweder als XML oder als Text zurück.

Ich weiß nicht, wie man den reinen HTML-Code erhält (derselbe wie der Quellcode, den die Browser zurückgeben)

Ich brauche das, weil ich einige geschriebene Module verwenden muss. Irgendwelche Ideen?

25voto

Dmytro Chyzhykov Punkte 1814

Sie können das folgende Codestück verwenden, um Ihr Ziel zu erreichen:

WebClient webClient = new WebClient();
Page page = webClient.getPage("http://example.com");
WebResponse response = page.getWebResponse();
String content = response.getContentAsString();

Voir Javadocs der Methode WebResponse.html#getContentAsString() .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X