Android jsoup获取文字

时间:2018-03-05 13:45:22

标签: android jsoup

我需要从

获取文字
<div class="page-header">
<h1> معاني الأسماء التي تبدأ بحرف <font class="srch_expl_word">الف</font> في قاموس المعاني صفحة 1</h1>
</div>

我试过这个: -

     Elements dec = doc.select("h1");
     str = dec.text().toString();

1 个答案:

答案 0 :(得分:2)

select("h1")返回&#34;数组&#34;元素。您可能应该获得dec的第一个元素,然后获取它的文本。

我刚刚对其进行了测试,此解决方案适用于 jsoup版本1.8.3

    Document doc = Jsoup.connect("https://www.almaany.com/ar/name/").get();
    Elements dec = doc.select("h1");
    Element neededH1 = dec.first();
    String text = neededH1.text();
    System.out.println("Your text here [" + text + "]"); //معاني الأسماء