首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cheerio操作DOM

使用cheerio操作DOM
EN

Stack Overflow用户
提问于 2015-07-31 11:31:36
回答 1查看 803关注 0票数 1

据我所知,主要的应用程序是网页刮除。有任何方法可以使用cheerio命令来操作和更新html吗?

代码语言:javascript
复制
request('http://localhost:3000', function (error, response, html) {
    if (!error && response.statusCode == 200) {
        $ = cheerio.load(html);
    }
    $('ul').append('<li class="plum">Plum</li>');
    $.html();
});

虽然上面的代码并不完全影响html,但是是否可以将DOM中所做的更改(例如使用$('ul').append('<li class="plum">Plum</li>') )反映在HTML上?

EN

回答 1

Stack Overflow用户

发布于 2016-09-12 14:23:21

在您提供的代码片段中,所需的代码已经存在。是$.html()。这句话的结果正是你所需要的。但是,如果您希望将结果保存在请求的服务器上,而不是这样,则会有一些问题:

  • 您有权访问服务器内容吗?
  • 服务器是如何形成请求的:来自静态文件还是动态的?
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31745136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档