Jsoup需要获取data-href而不是[href]

时间:2016-03-04 17:42:58

标签: java html dom jsoup

我试图从网页代码中提取链接 如果我使用href我可以把链接看起来像这样

https://en.wikipedia.org/wiki/Bosco_(TV_series)&sa=U&ved=0ahUKEwiL4seHxKfLAhVCZw8KHXwpBqkQFggTMAA&usg=AFQjCNHYnnqiz2AzLDDFhcxTWNvpRMzwfQ

如果您运行此链接已死亡。 这是正确的链接。  https://en.wikipedia.org/wiki/Bosco_(TV_series) 在查看(html)代码时,我注意到有一个" data-href ="
其中包含正确的链接我如何使用jsoup来获取data-href链接?

1 个答案:

答案 0 :(得分:0)

Did you try to just get it via Element.attr(name)?

String template ="<div data-href=\"https://example.com/some/path\">";
Document doc = Jsoup.parse(template);
Element el = doc.select("div").first();

System.out.println(el.attr("data-href"));