J'essaye d'imprimer tirer le texte de "10 - 50" using jsoup mais je ne peux pas sembler tirer correctement. Voici le code HTML:Tirer les données jsoup
<dd>
<time itemprop="datePublished">21 October 2012</time>
</dd>
<dt>
Current Version:
</dt>
<dd itemprop="softwareVersion">
1.0
</dd>
<dt itemprop="operatingSystems" content="Android">
Requires Android:
</dt>
<dd>
2.3.3 and up
</dd>
<dt>
Category:
</dt>
<dd>
<a href="xxx">Entertainment</a>
</dd>
<dt>
Installs:
</dt>
<dd itemprop="numDownloads">
10 - 50
<div class="normalized-daily-installs-chart" style="width: 105px;">
<img src="xxx" />
<p>last 30 days</p>
</div>
</dd>
<dt>
Size:
</dt>
<dd itemprop="fileSize">
12M
</dd>
J'ai essayé ce code mais il imprime « 1.0 10-50 30 derniers jours 12M € 0,69 Tout le monde »
import java.io.IOException;
import java.io.InputStream;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class googletest {
public static void main(String[] args) throws IOException {
Document doc = Jsoup
.connect("private url"
)
.get();
Elements spans = doc.select("dd[itemprop]");
System.out.println(spans.text());
}
}
je tout simplement envie d'imprimer la chaîne 10 - 50 par lui-même pas d'autres valeurs, merci.
J'ai modifié la question –