Install
openclaw skills install 02安全的网络搜索工具,支持多个搜索引擎
openclaw skills install 02安全的网络搜索工具,支持多个搜索引擎,无需API密钥。
提供免费的网络搜索功能,支持DuckDuckGo和Wikipedia等搜索引擎,内置结果缓存机制(24小时),保护用户隐私。
scripts/web_search.py:核心搜索模块无(使用免费搜索引擎)
# 可选:付费搜索引擎API
export SERPER_API_KEY="your-key" # Serper API
export BRAVE_API_KEY="your-key" # Brave Search API
缓存:~/.ai_search_cache.db(24小时有效期)
from web_search import WebSearchTool
# 创建搜索工具
search = WebSearchTool()
# 综合搜索
results = search.search("Python编程", engines=['duckduckgo', 'wikipedia'])
# 快速搜索(格式化输出)
print(search.quick_search("人工智能"))
用户:"搜索Python编程教程"
AI:
results = search.search("Python编程", engines=['duckduckgo'])
# 返回前10个结果,包含标题、链接、摘要
用户:"什么是量子计算?"
AI:
results = search.search("量子计算", engines=['wikipedia'])
# 返回Wikipedia摘要
用户:"再次搜索Python"(短时间内重复搜索)
AI:
# 从缓存返回结果,提高速度
results = search.search("Python")
# 结果来源:缓存
现象:搜索无结果或报错
解决:
现象:搜索结果较旧
解决:
# 清除缓存
rm ~/.ai_search_cache.db
现象:返回结果与问题不符
解决: