AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
数据处理/
spider
spider logo

spider

活跃·★ 2.8k·MIT·更新于 2026-10-23

Spider 是用 Rust 编写、以并发为先的爬虫引擎。它走 HTTP 抓取,只在页面确实需要 JavaScript 时才启动无头 Chrome,所以多数爬取都很快。两条路径都是流式的,页面通过订阅通道在抓到时就返回,而不是最后一次性给出;同一套 API 既能驱动单个异步任务,也能驱动分布式工作集群,无需改代码。

配置有合理默认值,只需设置你要改的:并发上限、深度、延迟、子域名、User-Agent、隐身模式和 robots.txt 处理。面对 JavaScript 密集的站点,启用 chrome 特性并调用 crawl_smart(),它先试 HTTP,再按页升级到 Chrome。它提供 Rust crate、命令行(spider_cli)、Node.js(@spider-rs/spider-rs)和 Python(spider_rs)包,以及给 Claude、Cursor 等客户端的 MCP 服务器(spider_mcp)。

同一引擎驱动商业版 Spider Cloud,它在同一套 API 后面处理代理、无头浏览器和反爬对抗;Smart 模式先走代理,只在页面反抗时才升级到隐身抓取。开源 crate 为 MIT 许可,无需密钥即可完全本地运行,附 50 多个可运行示例。大规模爬取时请遵守各站点的 robots.txt 和使用条款。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
MIT
最新发布
v2.52.2 · 2026-03-31
最近提交
2026-10-23
贡献者
34
复刻数
319
未关闭的 issue 和 PR
4
首次发布
2018-01-07
npm 包
@spider-rs/spider-rs 0.0.163 · 873 上周下载
PyPI 包
spider-rs 0.0.57 · 164 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#网页爬虫#Rust#数据抓取#无头 Chrome#RAG#MCP#Markdown
$ 安装
$ cargo add spider
↗ 访问官网★ GitHub
01

功能特性

01先走 HTTP,只在页面需要 JavaScript 时启动无头 Chrome
02通过订阅通道在抓取时流式返回页面
03可配置并发、深度、延迟、子域名、User-Agent 和 robots.txt 遵守
04提供 Rust、命令行、Node.js、Python 和 MCP 服务器版本
05可导出 Markdown、JSON 或 WARC,附 50 多个可运行示例
02

为什么选择它

+先走 HTTP,只在页面需要时才用无头 Chrome,让多数爬取保持高速。
+页面边抓边流式返回,同一套 API 可从单脚本扩展到分布式集群。
+提供 Rust crate、命令行、Node.js 与 Python 包,以及 MCP 服务器。
03

权衡点

!用 Rust 编写,要充分发挥需要熟悉 Rust 工具链。
!README 在大规模爬取上较多引导到付费的 Spider Cloud。
!大规模爬取仍需自行处理 robots.txt 和站点条款。
04

维护状况检查

活跃检查日期: 2026-10-24
最近提交
2026-10-23
近 90 天提交数
39
近 90 天发布数
0
最新发布
v2.52.2 (2026-03-31)
未关闭 issue
4
近期 issue 至少有一条评论的比例
15/22
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 3, 0, 17, 0, 1, 0, 1, 0, 1, 7

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #419 Add an opt-in Parallel Search MCP provider for Spider Agent2 条评论 · 2026-10-16
  • #423 Add DemonRoute as a documented custom endpoint for ModelEndpoint0 条评论 · 2026-10-19
  • #416 Create Git tag and GitHub release for every new version0 条评论 · 2026-09-28

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Rust
Crate
已通过文档验证
Python
spider_rs
已通过文档验证
Node.js
npm 包
已通过文档验证
Claude Code
MCP
已通过文档验证
06

快速开始

1
$ cargo add spider
07

使用场景

↳把网页内容灌入向量库,用于 RAG 流水线
↳监控网站的 SEO 或价格变化
↳通过 MCP 服务器给 AI 智能体提供爬虫能力
08

同类工具

⚡热门对决:
VSthunderbit-mcp-server★13→VSturbovault★155→VSmcp-server-chart★4.4k→VSexcel-mcp-server★4.3k→
thunderbit-mcp-server logo
thunderbit-mcp-server★ 13
AI 驱动的网页抓取和结构化数据提取工具包,提供 CLI、MCP 服务器和 Claude Code 插件
VS对比→
turbovault logo
turbovault★ 155
用于Obsidian风格Markdown(.ofm)和标准.md仓库的终极Rust SDK和高性能MCP服务器。
VS对比→
mcp-server-chart logo
mcp-server-chart★ 4.4k
一个用于使用 AntV 生成图表的模型上下文协议(MCP)服务器。
VS对比→
excel-mcp-server logo
excel-mcp-server★ 4.3k
一个Model Context Protocol (MCP) 服务器,无需安装Microsoft Excel即可让您的AI代理操作Excel文件。
VS对比→
JobSpy logo
JobSpy★ 4.6k
求职信息抓取库:一次并发抓取 LinkedIn、Indeed、Glassdoor、ZipRecruiter 等招聘网站的职位,汇总成 DataFrame,另带命令行和 MCP 服务器。
VS对比→
mcp logo
mcp★ 436
monday.com MCP 是一个开放框架,让 AI 代理能够安全地访问 monday.com 工作操作系统中的结构化数据、工具和上下文。
VS对比→
llm-for-zotero logo
llm-for-zotero★ 3.4k
把大模型带进 Zotero 阅读器的研究智能体插件:对论文提问、总结、看图、多篇对比,并把笔记存回文献库
VS对比→
agentql-mcp logo
agentql-mcp★ 181
一个基于MCP协议的AgentQL数据提取服务器,用于从网页中提取结构化数据。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
spider-rs /
spider
↗

以并发为先的 Rust 爬虫:边抓边流式返回,只在需要时渲染 JS,从单脚本扩展到集群

2.8k319MIT
最后更新5天前
状态活跃
分类数据处理
贡献者34
最新发布v2.52.2
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。