Trafilatura
开源 Python 网页正文与元数据提取工具,把原始 HTML 变成结构化文本数据
开源 Python 网页正文与元数据提取工具,把原始 HTML 变成结构化文本数据
产品定位
Trafilatura 是一个用于从网页收集文本并将原始 HTML 转换为结构化、有意义数据的 Python 包与命令行工具。正文提取以自有规则式提取器为主,并以 jusText 和 readability-lxml 作为后备方案。当前版本以 Apache 2.0 许可证分发,v1.8.0 之前版本为 GPLv3+,商用集成时需注意版本对应的许可条款。选型时可结合官方文档中的快速入门与教程评估是否满足自身需求。
适合用户
- NLP 研究人员
- 数据科学家
- 需要网页数据采集的开发者
功能亮点
网页正文提取
从原始 HTML 中提取实际内容,避免页眉、页脚、样板等重复元素造成的噪声,保留段落、标题、列表、引用、代码等结构与格式。
元数据提取
提取标题、作者、日期、站点名称、分类和标签等元数据。
网页爬取与发现
支持站点地图(TXT、XML)与订阅源(ATOM、JSON、RSS),提供智能爬取与 URL 过滤、去重管理。
多格式输出
输出可转换为 TXT、Markdown、CSV、JSON、HTML、XML 和 XML-TEI 等常用格式。
可选元素与附加功能
可选提取评论、链接、图片、表格,并提供语言检测和速度优化等可选附加功能。
访问与价格
可用状态: 当前可用
价格信息: 开源
支持平台: API
价格说明: 开源软件,以 Apache 2.0 许可证分发(v1.8.0 之前版本为 GPLv3+),可免费使用。
官方入口
来源核验
资料核验于 2026-09-01