如何使用 Jsoup 在 html 中查找和 select 标签?
How find and select tag in html with Jsoup?
这部分文字来自 get response http://youtube.com/。
如何使用 Jsoup
解析响应并获取图标
<link rel="shortcut icon" href="https://s.ytimg.com/yts/img/favicon-vflz7uhzw.ico" type="image/x-icon">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_32-vfl8NGn4k.png" sizes="32x32">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_48-vfl1s0rGh.png" sizes="48x48">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_96-vfldSA3ca.png" sizes="96x96">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_144-vflWmzoXw.png" sizes="144x144">
如果你想获取所有的 href 值:
List<String> href = new ArrayList<>();
// Considering that text is a String variable that contains the html
final Document document = Jsoup.parse(text);
for (Element element : document.select("link")) {
href.add(element.attr("href"));
}
// In this point the list href will have all the links
如果您只需要 select 具有特定 rel 属性的 link,您可以通过以下方式切换 "link":
"link[rel~=\"icon\"]" //could have 1 or more rel values
"link[rel=\"icon\"]" //rel equals to icon
这部分文字来自 get response http://youtube.com/。 如何使用 Jsoup
解析响应并获取图标<link rel="shortcut icon" href="https://s.ytimg.com/yts/img/favicon-vflz7uhzw.ico" type="image/x-icon">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_32-vfl8NGn4k.png" sizes="32x32">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_48-vfl1s0rGh.png" sizes="48x48">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_96-vfldSA3ca.png" sizes="96x96">
<link rel="icon" href="//s.ytimg.com/yts/img/favicon_144-vflWmzoXw.png" sizes="144x144">
如果你想获取所有的 href 值:
List<String> href = new ArrayList<>();
// Considering that text is a String variable that contains the html
final Document document = Jsoup.parse(text);
for (Element element : document.select("link")) {
href.add(element.attr("href"));
}
// In this point the list href will have all the links
如果您只需要 select 具有特定 rel 属性的 link,您可以通过以下方式切换 "link":
"link[rel~=\"icon\"]" //could have 1 or more rel values
"link[rel=\"icon\"]" //rel equals to icon