首页 / GitHub 趋势 / 网页正文抽不干净怎么办?…
数据与爬虫

网页正文抽不干净怎么办?readability:Firefox 阅读模式同款抽取库

mozilla/readability

GitHub 仓库
mozilla/readability
总 Stars
★ 11,514
主要语言
JavaScript
查看 GitHub 项目

结论先说

readability 是 Firefox 阅读模式背后的正文抽取算法独立版:输入一页 HTML,输出干净的文章正文。GitHub 总 star 11514(2026-10-26 核验,JavaScript、Apache-2.0,最近更新 2026-08-04)。本篇是编辑精选,不是当日榜单项目。

是什么

它按密度、标签、链接比例等规则判断哪块是正文、哪块是导航广告,把网页“洗”成可读文章。浏览器阅读模式每天都在用同一套逻辑,稳定性经过大规模验证。

能干嘛

  • 爬虫、RSS 阅读器里抽正文,省掉针对每个站写规则
  • 做稍后读、存档、转 Markdown 的前置步骤
  • 和 trafilatura 这类爬虫系工具对照使用,互相校验

适合谁

  • 写爬虫、做内容聚合的开发者
  • 需要稳定抽正文、不想维护站点规则的人

注意点

更新节奏慢(最近一次推送在 8 月),属于稳定库而非停滞;但对付反爬严格、结构特殊的页面,它不如针对性规则准。我的用法是先用它跑一遍,抽不干净的页面再单独处理。

问:readability 和 trafilatura 选哪个?

readability 是浏览器系,通用性好、上手快;trafilatura 是爬虫系,针对新闻类页面调得更细。我的建议是两个都跑,对结果不一致的页面人工看一眼,比只信一个更稳。

站长点评

我喜欢这类“浏览器同款”工具:用户量本身就是测试量,边界情况早被踩过一遍。对内容聚合来说,稳定比花哨重要得多。

项目地址:https://github.com/mozilla/readability

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 Apache-2.0 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

数据与爬虫 新星挖掘

相关推荐