一尘不染

我可以在node.js中使用cheerio软件包加载本地html文件吗?

node.js

我的硬盘驱动器上有一些html文件,我想使用jquery从中提取数据。使用cheerio可以做到吗?我已经尝试过为cheerio提供本地路径,但是它不起作用。我的一个想法是在节点中创建一个Web服务器,从html文件中读取内容,然后通过服务器将其通过管道传输到cheerio-
这会


阅读 336

收藏
2020-07-07

共1个答案

一尘不染

输入的是html字符串,因此您需要自己阅读html内容:

var fs = require('fs');

cheerio.load(fs.readFileSync('path/to/file.html'));
2020-07-07