spider
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 和使用条款。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-23
- 近 90 天提交数
- 39
- 近 90 天发布数
- 0
- 最新发布
- v2.52.2 (2026-03-31)
- 未关闭 issue
- 4
- 近期 issue 至少有一条评论的比例
- 15/22
最早的一周在左边,最近 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。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧