1 个仓库
Libraries providing consistent HTML parsing and manipulation across different operating systems.
Distinct from Web and HTML Processing: Unlike normalizers, this covers the full processing pipeline (parsing, manipulation, extraction) across iOS, macOS, and Linux.
Explore 1 awesome GitHub repository matching web development · Cross-Platform HTML Processing. Refine with filters or upvote what's useful.
SwiftSoup 是一个用于 Swift 的跨平台 HTML 处理库,将原始 HTML 或 XML 字符串和文件转换为结构化的文档对象模型 (DOM)。它提供了将 Web 内容解析为可遍历树的核心基础设施,从而实现跨 iOS、macOS 和 Linux 对页面元素的程序化访问。 该库具有用于数据提取的 CSS 选择器引擎和用于从用户提交的内容中移除不安全标签和属性的基于白名单的清理系统。它通过记忆化查询缓存优化了重复的文档查询。 该项目涵盖了用于更新元素和属性的 DOM 操作、用于深度搜索的递归树遍历,以及用于将标记转换为结构化数据的基于标记的解析。
Provides a consistent Swift-based library for parsing and managing web content across iOS, macOS, and Linux.