I wrote JustHTML using coding agents
5 months ago
- #HTML5
- #Python
- #Coding Agents
- JustHTML是一个基于Python的HTML5解析器,零依赖且提供CSS选择器查询API。
- 该项目攻克了复杂的HTML5解析难题,包括'收养代理算法'的实现。
- 作者通过编码智能体进行迭代优化,最终使解析器100%通过html5lib测试集。
- 开发过程包含多次迭代重构,甚至尝试用Rust语言进行性能优化探索。
- 主要使用VS Code配合GitHub Copilot的智能体模式,后期采用Gemini 3 Pro进行优化。
- 最终成品是纯Python实现的速度与准确性并重的解析器,测试覆盖率优于同类方案。
- 作者强调在使用编码智能体时,需明确目标、重视代码审查和版本控制。
- JustHTML现已成长为具备完整测试覆盖和真实场景基准测试的健壮库。