用JSOUP解析HTML,怎样删除掉其中的一段DIV标签及内容

2024-11-29 00:56:22
推荐回答(1个)
回答(1):

  // 解析
  Document doc = Jsoup.parse(/*根据需要使用不同的方法*/); 
  // 去掉不需要的内容,这里是id为mainContent的div
  Element e = doc.select("div[id=mainContent]").get(0);
  List wrapperChilds = new LinkedList(e.childNodes());
  for (Iterator iter = wrapperChilds.iterator(); iter.hasNext();) {
   iter.next().remove();// 移除
  }
  // 生成新的html 
  String newhtml = doc.html();