`

jsoup 修改节点的属性、内容[转]

阅读更多
jsoup 解析 html 文档 (Document) 时,节点对应的类是 Element 。

我们可以调用 Element 的 attr 方法来修改属性值,同时可对属性进行增删改操作,删除属性的方法是 removeAttr。

同时对节点本身也可进行删除操作 (remove),或者删除节点下的所有子节点 (removeChild)

另外也可以对节点中的文本进行操作,例如:

1. 文本操作
Element div = doc.select("div").first(); // <div></div>   
div.text("five > four"); // <div>five &gt; four</div>   
div.prepend("First ");   
div.append(" Last");   
// now: <div>First five &gt; four Last</div>  


2. html 操作

Element div = doc.select("div").first(); // <div></div>   
div.html("<p>lorem ipsum</p>"); // <div><p>lorem ipsum</p></div>   
div.prepend("<p>First</p>");   
div.append("<p>Last</p>");   
// now: <div><p>First</p><p>lorem ipsum</p><p>Last</p></div>   
  
Element span = doc.select("span").first(); // <span>One</span>   
span.wrap("<li><a href='http://example.com/'></a></li>");   
// now: <li><a href="http://example.com"><span>One</span></a></li>  


资源来自:http://www.oschina.net/bbs/thread/10228
分享到:
评论

相关推荐

    使用jsoup获取网页内容并修改

    通过使用jsoup库,获取网页的内容,解析修改网页,并且能够显示出修改的结果。

    使用Jsoup库解析HTML、XML或URL链接中的DOM节点

    使用Jsoup库解析HTML、XML或URL链接中的DOM节点 Jsoup进行Html的Dom解析

    jsoup提取.html部分属性

    我自己写的一个小例子,代码中的"D:/upload/resume.html",是我从智联招聘上下载的自己的简历,保存在了“D:/upload”下。

    Jsoup

    Jsoup

    jsoup-1.15.3.jar

    jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jarjsoup-...

    jsoup抓取网页内容

    这是一个使用jsoup抓取网页内容的例子,适合从事手机开发的初学者学习

    jsoup解析html修改文件名

    java语言,jsoup解析html修改文件名的一个demo

    JSoup解析URL或HTML的内容

    使用JSoup实现解析URL或HTML的内容

    Java爬虫Jsoup+httpclient获取动态生成的数据

    主要介绍了Java爬虫Jsoup+httpclient获取动态生成的数据的相关资料,需要的朋友可以参考下

    jsoup中文帮助文档

    jsoup 中文帮助文档 1. 解析和遍历一个html文档输入 2. 解析一个html字符串 3. 解析一个body片断 4. 根据一个url加载Document对象 5. 根据一个文件加载Document对象数据抽取 6. 使用dom方法来遍历一个Document对象 7...

    Jsoup 1.5.2 和jsoup 1.6

    Jsoup 1.5.2 和jsoup 1.6 开发包jar包,开发文档,源码包

    jsoup-1.14.3-API文档-中文版.zip

    赠送jar包:jsoup-1.14.3.jar; 赠送原API文档:jsoup-1.14.3-javadoc.jar; 赠送源代码:jsoup-1.14.3-sources.jar; 赠送Maven依赖信息文件:jsoup-1.14.3.pom; 包含翻译后的API文档:jsoup-1.14.3-javadoc-API...

    JsoupAPI(jsoup帮助文档)

    JsoupAPI jsoup最新版帮助文档(1.10.2)

    Jsoup解析网址与浏览器查看内容不一致

    经过跟踪代码执行,发现content取得的内容和用浏览器直接访问的内容不一样。 经过查询资料,发现是User-Agent 的问题,在Jsoup中默认没有指定User-Agent,网站的服务器则认为这个访问来自手机,返回的是手机的页面。

    jsoup 1.7.1API chm

    jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 jsoup的主要功能如下: 1. 从一个URL,文件或字符...

    jsoup 帮助文档1.6.3

    jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。 maven依赖: &lt;!-- jsoup ...

    JsoupXpath

    整理JsoupXpath( https://github.com/zhegexiaohuozi/JsoupXpath)是一款纯Java开发的使用xpath解析提取html内容的解析器,xpath语法分析与执行完全独立,html的DOM树生成借助Jsoup,故命名为JsoupXpath. 为了在java...

    jsoup网页内容分析

    可以用与html页面内容分析,提取所需内容,由于htmlParser好久没更新,可以考虑用这个试试

    Jsoup库文件;Jsoup解析Java包

    Jsoup库文件;Jsoup解析Java包

    jsoup Cookbook(中文版).chm

    jsoup Cookbook(中文版) 入门 解析和遍历一个html文档 输入 解析一个html字符串 解析一个body片断 根据一个url加载Document对象 根据一个文件加载Document对象 数据抽取 使用dom方法来遍历一个Document对象 使用选择...

Global site tag (gtag.js) - Google Analytics