如何使用Jsoup html解析器获得“标题”?

时间:2015-01-11 21:19:29

标签: android html parsing jsoup

我有代码,可以提取类的文本值。但是在这个课程中,存在属性" title",我应该得到。虽然我只能提取课程" .day__description"。下面是我的代码。

try {

    Document document = Jsoup.connect(URL).get();
    Elements nodeDay = document.select(".day__description");
    if(nodeDay.size() > 0) {
        day = nodeDay.get(0).text();
    }

} catch (IOException e) {
    day = "Not found";
}
return null;  

    protected void onPostExecute(Void result) {

    TextView txttitle = (TextView) findViewById(R.id.tv);
    txttitle.setText(day);

    }   

我需要获得" title"来自该网站的这一部分:

<div class="day__description" title="SomeText">...</div>

作为变量&#34; day&#34;的结果,应该是text&#34; Some Text&#34;。对不起我的英文))

我希望大家都明白。谢谢你的进步。

1 个答案:

答案 0 :(得分:0)

尝试:

Document doc = Jsoup.connect(url).get();
Elements div=doc.select("div.day__description");
System.out.println(div.attr("title"));