如何从node.js操作网页上的数据

时间:2016-07-29 23:56:25

标签: javascript node.js cheerio

我是node.js和Javascript的新手,如果问题措辞不当,请原谅我。

我使用cheeriojs从网站上抓取数据。我正在运行js文件,该文件在命令行中擦除数据并输出我想要的数据,但我希望能够在网页上访问这些数据,我可以将其放入表中。 (或者我想要的任何其他事情)。我到底该怎么做?

谢谢

1 个答案:

答案 0 :(得分:0)

了解如何使用express

通过阅读文件并使用express端点或curl或其他内容提供服务,将页面提供给浏览器。即curl localhost:8080/your-endpoint

使用浏览器操纵浏览器开发工具中的页面。

弄清楚如何将当前DOM作为html字符串。

了解如何在浏览器中使用fetch API,例如fetch(url, {method: 'POST'}).then(...)

使用浏览器开发工具操作DOM。

POST结果返回到nodejs服务器上的express

req.bodyreq.datareq.params保存到文件中。

附注:   - 弄清楚回调是什么,弄清楚承诺如何运作   - 对快速中间件进行一些研究   - 查看setInterval,setTimeout

相关:

其他选项,使用文字编辑器,使用sedgrepawkbash或其他不需要提供文件的内容浏览器?