我有一堆HTML文件,有不同的HTML标签在它像img,video,div,p等。我需要有我的“search_text”在他们的标签之间的HTML文件列表。当我们在浏览器中使用CTRL+F函数时,基本上是一样的。当我们在浏览器搜索工具中搜索“body”或“div”时,它只检索呈现到页面中的文本,而不检索标签。我想知道如何通过使用“FS”模块读取多个文件并在NodeJS端执行所有操作来实现相同的结果。我已经尝试用fs模块读取文件,并将它们索引到LUNRJS。然而,我认为我可能需要一个先前的xml解析或另一个模块,如https://github.com/jsdom/jsdom当前我正计划使用jsdom来在NodeJS端创建DOM,但我想问问还有另一个变通方法。
您可以使用文件系统:https://nodejs.dev/learn/reading-files-with-nodejs,请尝试以下操作:
const fs = require('fs')
fs.readFile('/Users/joe/test.txt', 'utf8' , (err, data) => {
if (err) {
console.error(err)
return
}
console.log(data)
})