用cheerio如何批量修改匹配的选择器中的属性值?
发布于 9 年前 作者 Lucario1993 4475 次浏览 最后一次编辑是 8 年前 来自 问答

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

6 回复

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

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

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

360截图20150902215506853.jpg

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

$.html()这个吧

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

回到顶部