【使用JSOUP实现网络爬虫】修改数据-设置属性的值
2013-11-14 20:06
627 查看
问题
在你解析一个Document之后可能想修改其中的某些属性值,然后再保存到磁盘或都输出到前台页面。方法
可以使用属性设置方法Element.attr(String key, String value), 和
Elements.attr(String key, String value).
假如你需要修改一个元素的
class属性,可以使用
Element.addClass(String className)和
Element.removeClass(String className)方法。
Elements提供了批量操作元素属性和class的方法,比如:要为div中的每一个a元素都添加一个
rel="nofollow"可以使用如下方法:
doc.select("div.comments a").attr("rel", "nofollow");
说明
与Element中的其它方法一样,
attr方法也是返回当
Element(或在使用选择器是返回
Elements集合)。这样能够很方便使用方法连用的书写方式。比如:
doc.select("div.masthead").attr("title", "jsoup").addClass("round-box");
相关文章推荐
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- 【使用JSOUP实现网络爬虫】修改数据-设置一个元素的HTML内容
- 【使用JSOUP实现网络爬虫】修改数据-设置一个元素的HTML内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 【使用JSOUP实现网络爬虫】从元素抽取属性,文本和HTML
- 【使用JSOUP实现网络爬虫】从元素抽取属性,文本和HTML
- 【使用JSOUP实现网络爬虫】使用DOM方法来遍历一个文档
- 使用JSOUP实现网络爬虫
- 【使用JSOUP实现网络爬虫】使用选择器语法来查找元素
- 【使用JSOUP实现网络爬虫】解析一个body片断
- 【使用JSOUP实现网络爬虫】入门:解析和遍历一个HTML文档
- 【使用JSOUP实现网络爬虫】入门:解析和遍历一个HTML文档
- 【使用JSOUP实现网络爬虫】使用选择器语法来查找元素
- 【使用JSOUP实现网络爬虫】获取所有链接
- 简单的网络爬虫实现(Jsoup使用)
- 【使用JSOUP实现网络爬虫】使用选择器语法来查找元素
- [Android] - Jsoup实现网络爬虫,获取糗事百科数据