Skip to main content

Module html

Module html 

Source
Expand description

HTML 解析工具集

提供链接提取、文章内容提取、可读性提取等实用功能。 底层使用 scraper(基于 html5ever)和 dom_smoothie(Readability 模式)。

Structs§

Article
文章内容提取结果

Enums§

LinkSelectorType
链接选择器类型

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 属性)