Document doc = Jsoup.connect("http://reviews.opentable.com/0938/9/reviews.htm").get();
Element part = doc.body();
Elements parts = part.getElementsByTag("span");
String attValue;
String html;
for(Element ent : parts)
{
if(ent.hasAttr("class"))
{
attValue = ent.attr("class");
if(attValue=="BVRRReviewText description")
{
System.out.println("\n");
html=ent.text();
System.out.println(html);
}
}
}
Utilisez Jsoup.jar pour le programme ci-dessus.Analyse HTML à l'aide de Jsoup.Jar
J'accède à la page Web et mon but est d'imprimer le texte qui se trouve dans l'étiquette <span class="BVRRReviewText description">text</span>
.
Mais rien ne s'imprime en sortie. Il n'y a pas de contenu ajouté au String html
dans le programme. Mais attValue
obtient toutes les valeurs d'attribut de l'étiquette d'étendue.
Où dois-je m'être trompé? S'il vous plaît donnez votre avis.
Merci .... Nous venons de la solution ... – LGAP