产品简介
google-search 这是一款基于Playwright的本地化搜索工具,能绕过Google的反爬虫机制获取搜索结果。它无需依赖付费的SERP API服务,并提供了MCP服务器接口,可直接为Claude等AI助手赋能实时搜索能力。非常适合需要程序化获取搜索结果的开发者和AI应用研究者。
核心功能
- 本地执行,替代付费SERP API服务
- 采用高级反爬虫技术,模拟真实用户行为
- 支持获取搜索结果页的原始HTML与截图
- 提供MCP服务器接口,可集成至Claude等AI助手
- 完全开源免费,可自由定制和扩展
快速开始
- 克隆仓库到本地:git clone https://github.com/web-agent-master/google-search.git
- 进入目录并安装依赖:cd google-search && npm install
- 编译项目:npm run build
- 链接至全局环境以支持MCP:npm link
- 使用命令行搜索:google-search "搜索关键词"
界面预览
与其他方案对比
| 对比项 | google-search | 同类方案 |
|---|---|---|
| 服务模式 | 所有搜索在本地执行,无API调用费用与限制 | 传统SERP API(如SerpAPI)按次付费,有调用限额 |
| 反爬虫能力 | 内置多种高级反爬虫技术,如指纹管理、状态保存 | 普通脚本或简单爬虫易被识别和封锁 |
| AI集成 | 原生支持MCP协议,可直接作为Claude的工具 | 通常需要自行编写接口才能集成到AI应用 |
适合谁用
- 需要程序化获取Google搜索结果,但不想使用付费SERP API的开发者
- 希望为Claude等AI助手接入实时网络搜索能力的研究者或用户
- 需要自动化、批量采集搜索结果进行数据分析的技术人员
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/web-agent-master/google-search