Verified Research Engine (Web + Academic + Confidence Score)
支持网页、学术、Tavily等多源检索,提供可信度评分的智能搜索工具。
下载 44
基于 Bing 国内版与 DuckDuckGo 的中文优化搜索,支持可选网页正文抓取。
openclaw skills install @ucsdzehualiu/free-web-search命令、参数、文件名以原文为准
基于 Playwright 的 Bing 国内版 / DuckDuckGo 搜索工具。专注于搜索 + 可选正文抓取两件事,无副作用。
仅在用户明确请求联网搜索时调用,例如:
trigger_keywords 已经收窄到只识别 free-web-search、联网搜索、网页搜索、web search,不会因为消息里出现"新闻"、"最新消息"这些常见词就把对话内容发到外部搜索引擎。
mkt=zh-CN,结果以中文为主--full=N 抓取前 N 条结果正文(默认 0 不抓取)--no-rewrite 禁用)--no-sandbox、--disable-gpu、--disable-dev-shm-usage 三个标准稳定性参数所有依赖必须在使用前手动安装。脚本运行时不会自动安装任何 npm/pip 包,也不会修改宿主环境。
| 依赖 | 用途 | 备注 |
|---|---|---|
| Python 3.8+ | 运行时 | — |
| playwright | 浏览器自动化 | pip install playwright |
| Chromium | Playwright 浏览器引擎 | playwright install chromium(约 150 MB) |
# Linux / macOS
bash scripts/setup.sh
# Windows
powershell -File scripts/setup.ps1pip install playwright
playwright install chromium# 基础搜索(不抓正文)
python scripts/web_search.py "Python 异步编程 最佳实践 2026" --max=10
# 搜索 + 抓前 3 条全文
python scripts/web_search.py "中国大型邮轮 花城号 出坞" --full=3
# auto 模式:Bing 结果不足时切换 DuckDuckGo
python scripts/web_search.py "技术教程" --engine=auto
# 过滤知乎/百度知道等低质量域名
python scripts/web_search.py "某话题" --filter
# 禁用 query 改写(调试用)
python scripts/web_search.py "今日金价" --no-rewrite搜索效果取决于 Query 是否合理:
| 场景 | 推荐 | 不推荐 |
|---|---|---|
| 时效新闻 | 2026年04月 美伊局势 | 最近美伊之间发生了什么 |
| 技术教程 | Python 异步编程 2026 | 我想学 Python 异步编程 |
| 本地内容 | 广东东莞 今日天气 | 东莞今天天气怎么样啊 |
| 官方信息 | 华为云 ModelArts 文档 | 华为云那个 ModelArts 怎么看 |
| 参数 | 类型 | 默认 | 范围 | 说明 |
|---|---|---|---|---|
query | 字符串 | — | 必填 | 搜索关键词 |
--max | 整数 | 10 | 1-20 | 最多返回条数 |
--full | 整数 | 0 | 0-5 | 抓取前 N 条全文 |
--engine | 字符串 | bing | bing/duckduckgo/auto | 搜索引擎 |
--filter | 布尔 | false | — | 过滤低质量域名 |
--no-rewrite | 布尔 | false | — | 禁用 query 改写 |
启用此工具会产生以下出站请求,使用前请确认你的环境允许:
| 目的 | 端点 | 数据 |
|---|---|---|
| Bing 搜索(默认引擎) | cn.bing.com | 你的 query 文本、IP、UA |
| DuckDuckGo 搜索(备用) | duckduckgo.com | 同上 |
抓取目标页(仅当 --full > 0) | 各搜索结果对应的站点 | 你的 IP、UA、Referer |
工具本身:
如果你不希望抓取目标页,把 --full 留在默认值 0 即可,工具只会访问搜索引擎。
--engine=duckduckgo(前提是网络可达)脚本不会自动安装。手动跑:
pip install playwright
playwright install chromium--filter 启用时跳过[WARN] 单域名集中: xxx-site:xxx 排除该域名重试一次(最多 2 轮)headless=True,无 GUI 依赖--full 最多 5 条,单页正文截断到 8000 字已收录 1 个 Skill