您的位置:首页 > Web前端 > JQuery

Jquery、Java解析html字符串成dom对象,遍历dom对象获取图片元素(或者其子元素)

2017-12-01 18:23 931 查看

Jquery、Java解析html字符串成dom对象,遍历dom对象获取图片元素(或者其子元素)

使用 Jquery解析html:

.parseHTML方法:将html字符串解析成dom对象,他返回的是一个array数组(包含其所有子元素)(doms).children(“img”):获取doms对象节点下的所有img子元素;

var content = item.neiRong;//爬取内容
var doms = $.parseHTML(content);//解析Html串
var imgs = $(doms).children("img");//children()方法:查找img元素
var length = imgs.length;//获取img的个数


使用Java解析Html串:

使用Jsoup解析Html串,原理和Jquery是一样的,都是解析成dom对象;

String str = "";
str += "<div>";
str += "<img src='http://a86d90395a7f8f486.jpeg' />";
str += "<img src='http://a9c575a8d1763f889.jpeg' />";
str += "<img src='http://de55fe7697ccb203e.jpeg' />";
str += "<img src='http://weec82c7cb50b0496.jpeg' />";
str += "</div>";
//注意:Jsoup只能爬取静态内容,js无法获取;
org.jsoup.nodes.Document document = org.jsoup.Jsoup.parse(str);
Elements select = document.select("img");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐