12
votes

Htmlunit pour voir la source

htmlunit for Java est génial mais je n'ai pas été capable de comprendre comment afficher la source complète ou renvoyer la source d'un site Web en tant que chaîne. Peut-on peut-il m'aider avec cela?

Je sais que le suivi lira le site, mais je veux maintenant renvoyer la source à une chaîne. xxx

merci!


0 commentaires

3 Réponses :


17
votes

de la recherche de API , ma pensée serait: xxx < / pré>


4 commentaires

La méthode TOSTRING () ne fonctionnera certainement pas, je ne suis pas sûr de la seconde cependant. On dirait que cela pourrait fonctionner mais je n'ai jamais essayé.


mysite.getwebrevonse (). GetContempstring (); travaux! Il renvoie toute la source comme si vous avez choisi une "source de vue" à partir du menu contextuel de la page! Merci!


C'est ce que la méthode asxml () sur htmlpage. Cela peut être la réponse «acceptée», mais ce n'est pas la façon dont HTMlunit vous a voulu obtenir cette information.


ASXML () ET Page.GetWebResponse (). GetContemponString () n'est pas exactement la même chose que je viens de remarquer. Le premier supprimerait le et remplacez-le par . Il peut également y avoir d'autres différences, comme un arborescence source altéré, alors méfiez-vous.



2
votes

Avez-vous essayé mysite.asxml () ? Ou vous pouvez faire mysite.getdocumentation (). Tostring ()


0 commentaires

14
votes
String pageText = myPage.asText();

0 commentaires