这个项目能做什么
LOL HTML(低输出延迟 HTML)是一个流式 HTML 解析器和重写器,旨在以最小缓冲实时修改 HTML。它高效处理非常大的文档,并在内存受限环境中运行。该库提供基于 CSS 选择器的 API,用于选择和转换 HTML 元素、属性和内容。最初作为 Cloudflare Workers HTML 重写功能的后端开发,它可作为独立库用于各种 HTML 重写和分析任务。核心实现使用 Rust,并提供官方 C 绑定以及社区维护的 Lua、Go 和 Ruby 绑定。该项目采用 BSD 许可证,文档位于 docs.rs/lol_html/。示例用例包括重写不安全超链接、修改 HTML 结构,以及执行流式转换而无需将整个文档加载到内存中。
评论
0 评分人数达到10人后显示
登录后参与讨论。