jsoup怎么获取两个标签之间的text

jsoup怎么获取两个标签之间的text,第1张

documentdocumentElement返回文档的根节点 documentactiveElement返回当前文档中被击活的标签节点 eventfromElement返回鼠标移出的源节点 eventtoElement返回鼠标移入的源节点 eventsrcElement返回激活事件的源节点

首先,也是很重要的一步,就是下载jar包,丢到libs里面

Android studio玩家可以不下载jar包,在Gradle里面加入

dependencies {undefined

compile 'orgjsoup:jsoup:192'

}复制代码

然后,找到你心仪的网页去抓取数据

这里我们我继续使用美食的网页,然后右键查看网页源码,或者按F12,接下来可以看到一大堆标签:

Paste_Imagepng

找到需要的,例如上图这个 “美食天下” ,可以看到 “美食天下” 是放在以

为节点的 中,要获取这个“美食天下”,代码可以这样写:

try {undefined

//从一个URL加载一个Document对象。

Document doc = Jsoupconnect(">

主要是根据id来删除。

核心代码:

docgetElementById("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 = Jsoupparse(baseHtml);

docgetElementById("detail_question")remove();

Elements elements = docselect("div");

Systemoutprintln(elements);

输出的结果中没有detail_question这个div节点了:

<div id='stylized' class='myform'>

+ "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px;'>

以上就是关于jsoup怎么获取两个标签之间的text全部的内容,包括:jsoup怎么获取两个标签之间的text、android studio 怎么抓去网页媒体资源、用JSOUP解析HTML,怎样删除掉其中的一段DIV标签及内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10181651.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存