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");
相关文章推荐
- Java解析html页面,获取想要的元素
- 【Jave】Java解析html页面的元素Element——获取下拉框中的值和文本selected-option
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- JavaScript中如何将html字符串转化为Jquery对象或者Dom对象
- JavaScript中如何将html字符串转化为Jquery对象或者Dom对象
- JAVA解析HTML,获取待定元素属性
- JavaScript中将html字符串转化为Jquery对象或者Dom对象
- Java解析字符串获取字符串中的图片路径
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- JAVA学习(十四)__jquery获取焦点后光标在字符串后
- 解析jquery获取父窗口的元素
- 反编译APK获取java代码与图片,字符串资源,xml文件等资源
- jsoup 解析html网页标签获取数据(java 网页解析 数据)
- 反编译APK获取java代码与图片,字符串资源,xml文件等资源
- jQuery获取动态产生的html内标签或元素
- Java - 抓取优酷网视频播放页面(使用jsoup解析html,正则表达式处理字符串)
- jQuery参考实例 1.9 以当前选择的元素为起点,遍历查找DOM对象
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- 【转】Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- 反编译APK获取java代码与图片,字符串资源,xml文件等资源