jsoup从超链接中提取特定属性

时间:2018-01-03 12:51:07

标签: java jsoup

我在网页中有一些超链接,我想提取其中的属性标题

我试过

 select("a[href]").attr("title") 

但我没有得到任何东西

修改

这里的完整div enter image description here 试用代码

 Elements es = doc.select("div.mini-placard")
 for(Element e:es) 
 {
    System.out.println(  e.select("span.align-image-vertically").select("a").attr("title"));
  }

没有输出!

1 个答案:

答案 0 :(得分:0)

请正确提取link元素,然后检查link元素的属性,如下所示:

String html = "<p>An <a href='http://example.com/' title='hi'><b>example</b></a> link.</p>";
Document doc = Jsoup.parse(html);
Element link = doc.select("a").first();

String text = doc.body().text(); // "An example link"
String linkHref = link.attr("href"); // "http://example.com/"
String linkTitle = link.attr("title"); // 'hi'

Courtesy