我是node.js和Javascript的新手,如果问题措辞不当,请原谅我。
我使用cheeriojs从网站上抓取数据。我正在运行js文件,该文件在命令行中擦除数据并输出我想要的数据,但我希望能够在网页上访问这些数据,我可以将其放入表中。 (或者我想要的任何其他事情)。我到底该怎么做?
谢谢
答案 0 :(得分:0)
了解如何使用express
。
通过阅读文件并使用express
端点或curl
或其他内容提供服务,将页面提供给浏览器。即curl localhost:8080/your-endpoint
使用浏览器操纵浏览器开发工具中的页面。
弄清楚如何将当前DOM作为html字符串。
了解如何在浏览器中使用fetch
API,例如fetch(url, {method: 'POST'}).then(...)
使用浏览器开发工具操作DOM。
POST
结果返回到nodejs服务器上的express
。
将req.body
或req.data
或req.params
保存到文件中。
附注: - 弄清楚回调是什么,弄清楚承诺如何运作 - 对快速中间件进行一些研究 - 查看setInterval,setTimeout
相关:
其他选项,使用文字编辑器,使用sed
,grep
,awk
,bash
或其他不需要提供文件的内容浏览器?