我有 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,只需要标题。
最佳答案
您的操作方式与任何其他属性完全相同。您选择带有属性的标签,在您的情况下 <a ...>
与 href
和title
喜欢
Elements hrefs = doc.select("a[href][title]");
然后使用tag.attr("attributeName")
从标签中选择属性
for (Element el : hrefs){
System.out.println(el.attr("title"));
}
顺便说一句,如果您确定只选择了一个元素,或者您想阅读 title
从选择的第一个标签中,您可以调用 attr
方法Elements
代表一组选定的标签。
System.out.println(doc.select("a[href][title]").attr("title"));
关于java - JSOUP 提取 href 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063052/