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

来源:互联网 发布:淘宝上的面膜是正品吗 编辑:程序博客网 时间:2024/05/20 12:50

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

  1. 使用 Jquery解析html:
    .parseHTMLhtmldomarray(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的个数
  1. 使用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");
原创粉丝点击