通过浏览器自动化在 ChatGPT 上提问并获取回答。支持各种查询问题,无需 API Key。
在 OpenClaw 会话中直接说:
text
使用 ChatGPT 搜索:[你的问题]
例如:
搜索完成后会 自动关闭 打开的 ChatGPT 标签页,保持浏览器整洁。
bash
node scripts/chatgpt-search.js "你的问题"
bash
node scripts/chatgpt-search.js "你的问题" --context "额外背景信息"
参数说明默认值query搜索问题(必需)---context额外上下文信息无--timeout超时时间(毫秒)30000--output输出格式(json/text)text--keep-open搜索后保持标签页打开false(自动关闭)
场景示例知识查询"Python 异步编程的最佳实践"代码解释"解释这段代码的工作原理"概念理解"什么是区块链?"问题解决"如何调试内存泄漏?"最新信息"2026 年 AI 发展趋势"
text
ChatGPT 回复:
[回答内容]
---
搜索时间:3.2 秒
json
{
"query": "你的问题",
"answer": "ChatGPT 的回答",
"elapsedSeconds": "3.2",
"timestamp": "2026-03-17T23:47:00Z"
}
解决方案:
bash
# 检查浏览器是否运行
ps aux | grep chromium
# 重启浏览器
/snap/bin/chromium --remote-debugging-port=18800 --user-data-dir=/tmp/openclaw-chrome &
解决方案:
解决方案:
--timeout 参数--output json 获取完整内容方式优势劣势适用场景chatgpt-searchAI 整合答案,易于理解速度较慢,需浏览器复杂问题、需要解释web_search快速,多来源需要自己整合信息新闻、事实查询web_fetch获取特定页面内容仅限单个 URL读取已知文章
--context 添加背景信息web_search - 传统搜索引擎web_fetch - 网页内容提取tavily-search - AI 优化搜索agent-reach - 多平台搜索bash
node scripts/chatgpt-search.js "OpenClaw 最新版本特性"
bash
node scripts/chatgpt-search.js "解释 async/await 的工作原理" --context "JavaScript 编程"
bash
node scripts/chatgpt-search.js "什么是向量数据库?" --output json