导航:首页 > 净水问答 > jsoup过滤标签

jsoup过滤标签

发布时间:2023-05-16 02:49:10

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

用JSOUP解析HTML删除掉其中的一段DIV标签及内容的方法:
1、解析并提取 HTML 元素回
如下:
File input = new File("D:/test.html");
Document doc = Jsoup.parse(input, "UTF-8", "url");
Element content = doc.getElementById("content");
Elements divs= content.getElementsByTag("div");
for (Element div: divs) {
String linkHref = link.attr("id");
String linkText = link.text();
}

2、用答remove方法删除div

div.remove();

② jsoup 过滤指定标签问题JAVA

for(Elementlink:links){
//通过link.child(index)或link.getElementsBy<attr>(key,value)获得部分子节点
mArrayList.add(link.text());
}

③ jsoup如何获取不在标签内的文本

先取到body片段,然后过滤掉div标签和内容,取到的内容就是中国。

④ jsoup得到的结果带标签,球打什么赐教怎么去掉这些标签

String str1 = str.text();

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

用JSOUP解析HTML删除掉其中的一段DIV标签及内容的方法是根据id删除。
使用核心方法如下:

doc.getElementById("detail_question").remove()

举例如下:
从baseHtml这断代码中删除指定id的标签:
String baseHtml = "<div id='stylized' class='myform'>"
+ "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px;'>"
+ "<div id='detail_question'>Rock</div></div>";

Document doc = Jsoup.parse(baseHtml);
doc.getElementById("detail_question").remove();
Elements elements = doc.select("div");
System.out.println(elements);
输出的结果中没有detail_question这个div节点了:
<div id='stylized' class='myform'>
+ "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px;'>

⑥ 利用Jsoup获取具体标签属性值

doc.select("meta[name=description]"),get(0).attr("content")

大致是这么写的,你可以研究一下JSOUP的选择器,

chenying99/archive/2013/01/04/2844615,html" target="_blank">http://www.cnblogs.com/chenying99/archive/2013/01/04/2844615.html

⑦ 如何不让jsoup.parse过滤标签

//过滤内容中的非法标签
org.jsoup.nodes.Document document = Jsoup.parse(html);
//只过滤body内容
org.jsoup.nodes.Document body = Jsoup.parse(document.body().html());
//自定义的标签白名单
Cleaner cleaner = new Cleaner(WhitelistFactory.createWhitelist(WhitelistFactory.EPUB20));
org.jsoup.nodes.Document bodyCleaned = cleaner.clean(body);
document.body().html(bodyCleaned.html());
String newHtml = document.html();

⑧ java 利用jsoup 如何去除一段代码中的所有html标签,只留纯文本

document.text();

阅读全文

与jsoup过滤标签相关的资料

热点内容
酸性染色废水ph值如何提高 浏览:837
树脂三d打印螺纹强度 浏览:290
解决污水设施的报告 浏览:417
沁园模块净水器怎么样 浏览:761
丙烯酸树脂残留单体检测 浏览:6
负一楼马桶污水提升器价格 浏览:259
F5过滤器安装初级还是末端 浏览:167
农村修污水管道只包工多少钱合适 浏览:440
反渗透系统怎样再生 浏览:831
洗衣机的废水如何回收 浏览:732
污水苯胺超标的原因 浏览:338
污水井迁移 浏览:519
鱼缸过滤全用生化面不用磁环 浏览:555
滤芯为什么一直不换 浏览:20
铝离子堵超滤膜 浏览:121
VV6车载空气净化器怎么使用 浏览:813
反渗透系统段间压差怎么判断 浏览:83
池塘水怎么加纯净水 浏览:169
纯苯蒸馏和沸点 浏览:412
奶茶店应该用什么样的提升泵 浏览:618