JSOUP提取href标题

时间:2015-05-05 20:51:24

标签: java android html parsing jsoup

我有HTML:

<h2 class="p-job-title">
       <a href="/work/android-software" rel="nofollow" 
        title="work Android - Software Developer" class="job-offer ">
   <strong class="keyword">Android</strong> - Software <strong class="keyword">Developer</strong>
            </a>
          </h2>

如何从href中提取标题(“work Android - Software Developer”)?我不需要href,只需要标题。

1 个答案:

答案 0 :(得分:0)

您完成与任何其他属性完全相同的操作。您选择带有属性的代码,在您的案例中<a ...> hreftitle

Elements hrefs = doc.select("a[href][title]");

然后使用tag.attr("attributeName")

从标记中选择属性
for (Element el : hrefs){
    System.out.println(el.attr("title"));
}

BTW如果您确定只选择了一个元素,或者您想从所选的第一个标签中读取title,则可以在代表所选标签组的attr上调用Elements方法。

System.out.println(doc.select("a[href][title]").attr("title"));