【使用JSOUP实现网络爬虫】修改数据-设置属性的值
来源:互联网 发布:商品销售记账软件 编辑:程序博客网 时间:2024/06/09 19:45
问题
在你解析一个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实现网络爬虫】修改数据-设置属性的值
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- 【使用JSOUP实现网络爬虫】修改数据-设置一个元素的HTML内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 【使用JSOUP实现网络爬虫】修改数据-设置一个元素的HTML内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 【使用JSOUP实现网络爬虫】修改数据-设置元素的文本内容
- 使用JSOUP实现网络爬虫
- 使用JSOUP实现网络爬虫
- Jsoup实现网络爬虫抓取数据
- 简单的网络爬虫实现(Jsoup使用)
- 【使用JSOUP实现网络爬虫】处理URLs
- 【使用JSOUP实现网络爬虫】处理URLs
- 【使用JSOUP实现网络爬虫】专栏
- Jsoup-实现简单的网络爬虫
- 基于Jsoup实现的简单网络爬虫
- 【使用JSOUP实现网络爬虫】从元素抽取属性,文本和HTML
- 【使用JSOUP实现网络爬虫】从元素抽取属性,文本和HTML
- uva 301 Transportation
- linux c socket之通用socket,支持ipv4和ipv6
- Ant安装于配置
- @class指令的使用
- paip.禁用IKAnalyzer 的默认词库.仅仅使用自定义词库.
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- LINUX 中Oracle 重建EM
- JavaSE_网络编程_TCP_练习1
- 后台管理界面设计案例
- Free report 免费开源报表
- 函数模板C++
- qt 翻译 语言家 国际化的使用
- 欧拉函数性质及介绍
- java线程的join基本用法