无头浏览器还能全网搜索?Moli文本搜索+图片反向搜索引擎完整清单
【免费下载链接】moliBest headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust项目地址: https://gitcode.com/gh_mirrors/moli/moli
Moli 是一个用 Rust 编写的开源无头浏览器(Best headless browser for AI agents. Lite, Fast, High-Compatibility),除了抓取网页和自动化操作,它还内置了一套完整的搜索能力:既可以按关键词做文本搜索,也可以上传本地图片做图片反向搜索(以图搜图)。这篇文章为你整理出 Moli 支持的搜索引擎清单、快速上手步骤和实用技巧,新手也能 5 分钟跑通第一次全网搜索 🚀
为什么无头浏览器能直接做全网搜索?
传统做法是调用各家搜索 API,但多数搜索引擎没有开放免费接口,还会触发验证码。Moli 的思路很简单:把搜索引擎的网页本身当作数据源——用无头浏览器打开搜索结果页,等页面加载完成后直接输出 Markdown,交给 AI 或脚本解析。
核心就是一条命令:
moli fetch --timeout 10000 --wait-until done --dump markdown "搜索引擎URL"由于 Moli 采用"结构优先、按需渲染"的设计,不需要截图类操作时完全不触发排版和绘制,所以连续搜索几十个页面依然很快、内存占用也低。
文本搜索引擎完整清单
Moli 官方在 websearch-engines.md 中实测了 30+ 个引擎。下面是新手最常用的一批(把Q换成 URL 编码后的关键词即可):
| 引擎 | 搜索地址 | 特点 |
|---|---|---|
https://www.google.com/search?q=Q | 覆盖面最广,可能遇到同意页/验证码 | |
| Bing | https://www.bing.com/search?q=Q | 结果结构稳定,方便解析 |
| Brave | https://search.brave.com/search?q=Q | 隐私导向,偶发 429 |
| DuckDuckGo HTML / Lite | https://html.duckduckgo.com/html/?q=Q | 轻量 HTML 版,最省资源 |
| 百度 | https://www.baidu.com/s?wd=Q | 中文内容首选 |
| 神马搜索 | https://m.sm.cn/s?q=Q | 移动端中文索引 |
| 头条搜索 | https://so.toutiao.com/search?keyword=Q | 资讯类内容 |
| 搜狗微信 | https://weixin.sogou.com/weixin?type=2&query=Q | 搜微信公众号文章 |
| Naver | https://search.naver.com/search.naver?query=Q | 韩语内容 |
| Yahoo(美/英/日/繁中) | https://search.yahoo.com/search?p=Q | 英文多地区对照 |
💡小贴士:头条、搜狗微信、Naver 这类站点 JS 加载较重,把参数换成
--wait-until domcontentloaded更稳;遇到空页面时可以先--dump html检查一下。完整实测观察(哪些引擎会遇到验证码、哪些需要登录)都记录在 SKILL.md 的引擎表里。
高效玩法:一次任务建议同时派发 4–6 个独立搜索(覆盖至少 3 个引擎),结果并排去重后再用moli fetch抓取来源原文,一个引擎被挡住也不影响整批任务——这就是官方 websearch.md 里"并行执行"策略的精髓。
图片反向搜索(以图搜图)引擎清单
只有本地图片、没有公开 URL 怎么办?Moli 通过 CDP 协议驱动真实上传控件,直接完成"本地文件 → 引擎上传 → 结果解析"的全流程。常用引擎如下(ENC为 URL 编码后的公开图片地址,本地文件走浏览器上传):
| 引擎 | 输入方式 | 适用场景 |
|---|---|---|
| Yandex | 公开 URL 直接搜;本地文件走上传 | 通用以图搜图,结果带来源站点 |
| Bing | 公开 URL(imgurl参数) | 通用匹配 + 视觉相似卡片 |
| 百度识图 | 本地文件自动上传 | 中文站点溯源 |
| 搜狗 | 本地文件上传 | 中文图片索引 |
| SauceNAO | 首页表单提交 | 动漫/插画识别 |
本地上传的驱动模板(含 Baidu、Sogou、Yandex 的控件选择器和自动上传细节)都在 cdp-driver.md,引擎覆盖范围和实测结果见 imagesearch-engines.md。启动一个 CDP 服务也很简单:
moli serve --host 127.0.0.1 --port 19890 --layout --timeout 180加上--layout后浏览器具备真实几何能力,隐藏的文件输入框也能正确赋值上传。
安装 Moli 并安装搜索技能
仓库可通过git clone https://gitcode.com/gh_mirrors/moli/moli获取。把技能文件交给你的 AI 助手,它会自动下载最新预编译二进制并开始使用:
- 文本搜索技能:skills/moli-websearch/SKILL.md
- 网页抓取技能:skills/moli-webfetch/SKILL.md
- CDP 服务器技能:skills/moli-cdp-server/SKILL.md
也可以在 Linux/macOS 上一行安装官方预编译版本(详见 README.md 的 Quick start 章节),Windows 有对应的 PowerShell 脚本。
为什么说 Moli 又轻又快?
批量搜索最怕"又慢又吃内存"。在 Lexbench-Headless-Browser 的 1308 个可比任务中,Moli 以81.9% 的成功率位居开源引擎第一(Kitesurf 62.1%、Lightpanda 53.3%、Obscura 44.9%);而在 557 个共同任务上,Moli 中位峰值内存仅92 MiB,约为 Chrome(697 MiB)的 13%:
对"同时开 10 路搜索 + 5 路来源抓取"这类场景,低内存意味着同样的机器能跑更多并发任务。
总结
- 文本搜索:一条
moli fetch命令 + 30+ 个搜索引擎地址,Markdown 直出,天然适合 AI 解析 - 图片反向搜索:CDP 驱动本地上传,覆盖 Yandex、Bing、百度识图、SauceNAO 等主流引擎
- 性能优势:Rust 编写、按需渲染,内存占用约为 Chrome 的 1/7
把搜索、抓取、解析整合进同一个轻量无头浏览器,Moli 让"全网检索"从一堆 API Key 变成一条命令 ⚡ 更多配方(Bing 结果提取、截图取证、API 上传)可继续阅读 skills/moli-websearch/ 下的参考资料。
【免费下载链接】moliBest headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust项目地址: https://gitcode.com/gh_mirrors/moli/moli
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考