我有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,只需要标题。
答案 0 :(得分:0)
您完成与任何其他属性完全相同的操作。您选择带有属性的代码,在您的案例中<a ...>
href
和title
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"));