singleFile
SingleFile是与Chrome,Firefox(桌面和移动版),Microsoft Edge,Safari,Vivaldi,Brave,Waterfox,Yandex浏览器和Opera兼容的Web扩展(以及CLI工具)。它可以帮助您将完整的网页保存为单个HTML文件。
基于 https://github.com/gildas-lormeau/single-file-cli 进行实现
通过命令行进行调用,然后分析页面链接进行范围筛选,迭代次数选择
然后还可以基于 htmlx 这样的技术来实现一些代码复用和共享
npx single-file https://www.wikipedia.org wikipedia.html
我能想到的一个比较实际的方案就是使用 https://shenzilong.cn/%E5%B7%A5%E5%85%B7/singleFile.html#baseStyle
这个工具,因为他可以选择性的移除元素,然后对于ui的保留度也是属于一流,然后对于其中的动态逻辑(数据请求替换之类的)还有交互元素的逻辑再由我来进行修改实现