Expand description
HTML 解析工具集
提供链接提取、文章内容提取、可读性提取等实用功能。
底层使用 scraper(基于 html5ever)和 dom_smoothie(Readability 模式)。
Structs§
- Article
- 文章内容提取结果
Enums§
- Link
Selector Type - 链接选择器类型
Functions§
- extract_
absolute_ links - 提取并解析为绝对 URL,自动去重和过滤非页面链接。
- extract_
article - 从 HTML 中提取文章内容
- extract_
attributes - 提取匹配选择器的元素的指定属性值
- extract_
content - 智能提取:优先 Readability,失败则回退到 CSS 选择器
- extract_
content_ by_ selector - 使用 CSS 选择器提取文章正文
- extract_
links - 从 HTML 中提取所有匹配 CSS 选择器的链接(href 属性)
- extract_
links_ by_ selector - 按选择器类型提取链接。
- extract_
links_ by_ xpath - 使用 XPath 表达式提取链接。
- extract_
readable_ content - 使用 dom_smoothie 提取文章正文(Readability 模式)
- extract_
texts - 提取匹配指定选择器的所有文本内容
- resolve_
url - 将相对 URL 转为绝对 URL
- sanitize_
for_ xpath - 将 HTML 中未自闭合的 void 元素转为自闭合格式
- try_
extract_ links - 从 HTML 中提取所有匹配 CSS 选择器的链接(href 属性)