我试了这个1.7k star的工具,网页提取居然能快 20 倍

说实话,以前我没少为这事儿头疼 —— 想把网页上的内容整下来用,结果复制出来的全是导航栏、广告、按钮这些乱七八糟的东西。正经内容被淹没在一堆 HTML 代码里,还得手动一点点清理,烦得很。

更气人的是,很多网站还加了反爬机制,抓一次就给你 403 或者验证码。用浏览器自动化工具吧,又慢又占资源,一个请求等好几秒,完全没法接受。webclaw

直到最近发现 GitHub 上一个叫 webclaw 的项目,已经拿了 1.7K 的 Star,用下来是真的香。

我试了这个1.7k star的工具,网页提取居然能快 20 倍

它到底做了什么?

webclaw 是一个用 Rust 写的网页提取工具,专门给 AI 工作流用的。它最打动我的地方在于:不需要启动完整的浏览器,而是通过模拟浏览器的 TLS 指纹来绕过大多数反爬机制。提取引擎会自动识别并剔除导航栏、广告、脚本这些没用的东西,只保留核心正文内容。

整个项目支持 CLI 命令行、REST API、MCP 服务器三种用法,不管是开发者还是普通用户,都能找到适合自己的打开方式。

几个让我印象深刻的点

第一,Token 直接砍掉 90%。

原始 HTML 里其实塞满了大量导航链接、CSS 样式、脚本代码、重复的页脚内容,对人阅读来说是必要的,但对 AI 来说纯粹是浪费。

webclaw 的提取引擎走了九步优化流程,通过文本密度、语义标签、链接比例、位置信息这些指标给 DOM 节点打分。导航栏、广告、页脚这些低分节点会被自动过滤掉,只保留正文和标题。

第二,速度真的快。

传统方案像 Playwright、Selenium 要启动完整的浏览器实例,每个请求动辄 2-3 秒。webclaw 不启动浏览器,直接在 TLS 层面模拟浏览器行为。静态页面平均只要 118ms,提取个 10KB 的页面只要 0.8ms,整体比 Chrome 方案快了大概 20 倍。

我试了这个1.7k star的工具,网页提取居然能快 20 倍

第三,接入 AI 工具特别方便。

webclaw 内置了 MCP(Model Context Protocol)服务器,可以直接接入 Claude Code、Cursor、Windsurf 这些主流 AI 工具。配置也简单,一条命令搞定:

npx create-webclaw

装完之后,你的 AI 助手就能直接执行网页抓取、站点爬取、内容对比这些操作了。

第四,输出格式够全。

支持 Markdown、LLM 优化格式、纯文本、JSON、HTML 等多种输出。其中 LLM 格式会进一步去掉重复链接和空段落,是喂给大模型的最佳选择。

怎么上手

安装很简单,好几种方式任选:

一键安装:

npx create-webclaw

macOS 用户可以用 Homebrew:

brew tap 0xMassi/webclaw
brew install webclaw

我试了这个1.7k star的工具,网页提取居然能快 20 倍

用起来的话,基础命令是这样的:

# 提取单页内容,默认输出 markdown
webclaw https://example.com

# 指定 LLM 优化格式
webclaw https://example.com --format llm

# 只保留主内容
webclaw https://example.com --only-main-content

# 爬取整个文档站
webclaw https://docs.rust-lang.org --crawl --depth 2

适合谁用?

  • • 做知识库(RAG)的同学:把网页内容提取出来喂给大模型,干净不污染上下文。
  • • AI 开发者:通过 MCP 一键接入,让 Agent 自动抓网页。
  • • 内容创作者:快速提取网页核心内容,整理成结构化资料。
  • • 数据分析师:批量抓取网页数据,提取结构化信息。
    我试了这个1.7k star的工具,网页提取居然能快 20 倍

最后说两句

webclaw 确实解决了一个很实际的痛点。它用 Rust 重写底层逻辑,通过 TLS 指纹模拟和智能内容评分,把 “抓不到””抓不干净””抓了没法用” 这三个老问题都解决了。

如果你正在做 RAG、AI Agent,或者只是想把网页内容快速整理成干净的文档,这个项目值得一试。

行业动态

让AI从零做完一个系统,这几条避坑铁律我建议你先看再动手

2026-7-11 22:30:00

行业动态

DeepSeek V4迟迟不发,中国开源王者为何越来越慢?

2026-3-16 7:46:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧