我想使用JavaScriptNodeJS创建和处理多个HTML文件。更新HTML文件的通常方法是在顶部包含一个更新脚本,但是我想用一个JS文件创建多个HTML文件。我列出了要处理的必要数据。它包含HTML文件的名称和要放入的数据。

我的想法是使用包含数据的model.html文件,该文件将包含在所有文件中。该模型文件将被复制并重命名为必要的文件。然后,我想使用NodeJS模块或其他适合的方式加载它,因此它将被识别为"document",就好像脚本已包含在文件中一样。然后,我想用普通的JS操作它。 for循环应遍历列表并创建文件,将其加载为“文档”,对其进行操作,然后转到下一个文件。

这可能吗?

最佳答案

如果您只想解析HTML并获取文档并对其进行操作,则可以检查https://cheerio.js.org/

如果您还想执行Javascript,则需要使用Headless Chrome等Headless浏览器

关于javascript - 如何将多个HTML文件加载为“文档”,然后使用Javascript操作它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58300472/

10-09 17:55
查看更多