跳到主要内容
CNode

用cheerio如何批量修改匹配的选择器中的属性值?

问答
LLucario1993发布于 11 年前最后回复 11 年前
654200

360截图20150902115523599.jpg 求大神告知,初学node.js,想做一个爬虫,可是图片上面的方法只能修改第一匹配的选择器的属性值,假如我想把所有图片的src值修改,应该怎么解决呢?

查看回复

回复 (6)

L
Lucario1993#611 年前
引用 fjcgreat$.html()这个吧

@fjcgreat 3Q,终于解决了,谢谢大神~

F
fjcgreat#511 年前

$.html()这个吧

L
Lucario1993#411 年前
引用 fjcgreatcheerio的文档上面写着和jquery的 attr一样。。。

@fjcgreat 谢谢~我还想问问,我修改一个完整网页的某些选择器的属性值后,能把修改后的网页表示出来吗,就像上面我截图的那种情况。

L
Lucario1993#311 年前
引用 alsotang先用 cheerio 取出来,然后遍历修改啊。

@alsotang 谢谢解答,我还想再问问,如果我修改一个字符串里面的属性值,用attr修改完之后,我该如何将修改完的字符串打印出来呢,比如下图这样

360截图20150902215506853.jpg

A
alsotang#211 年前

先用 cheerio 取出来,然后遍历修改啊。

F
fjcgreat#111 年前

cheerio的文档上面写着和jquery的 attr一样。。。

参与回复

登录后即可参与回复。登录