AnySearch 实时搜索与垂直调研¶
作者:Bob 最后更新:2026-08-07 定位:给 AI Agent(Claude Code)一个实时联网搜索 + 垂直域结构化查询 + 正文抽取的能力,调研竞品/行情/法规/CVE 时不再瞎猜、不再靠训练数据里的旧信息。 底层逻辑:一个 JSON-RPC 端点 + 一套跨语言 CLI(Python/Node/PS/Bash),无需装 MCP server。普通问题走通用搜索;金融/学术/法律/旅行等垂直问题先
get_sub_domains查子域再结构化搜,结果远好于通用搜。
0. TL;DR(三句话)¶
- 它是什么:
anysearch-ai/anysearch-skill(Apache-2.0,5.2k★)——实时搜索引擎的 Agent skill,支持通用搜索、垂直域搜索、并行批量搜、URL 正文抽取。 - 装在哪:已全局装好 v3.0.1 于
~/.claude/skills/anysearch/,API key 已配(.env,匿名也能用但配额低)。Claude Code 已能直接调。 - 怎么用:
python3 ~/.claude/skills/anysearch/scripts/anysearch_cli.py <search|get_sub_domains|batch_search|extract|doc>。垂直问题先 get_sub_domains 再 search;拿不准就batch_search一次并行通用+垂直。
1. 为什么对我们有用(对口场景)¶
| 我们的调研需求 | 用 anysearch 怎么查 |
|---|---|
| 竞品博彩站最新活动话术/优惠/赔率 | search 通用搜 + extract 抓活动页正文转 Markdown |
| 印尼/菲律宾支付渠道状态、汇率行情 | 垂直域 finance(先 get_sub_domains --domain finance 看 finance.quote/finance.market) |
| 某平台/CVE 安全漏洞、依赖风险 | 垂直域 security/ip/code |
| 法规案号、博彩牌照、合规查证 | 垂直域 legal(结构化查案号/条文) |
| 一次要查一批关键词(多平台横评) | batch_search(2–5 条并行,省时) |
相比内置 WebSearch:anysearch 多了垂直域结构化(股票/CVE/DOI/案号/航班等带标识符查询)和批量并行,调研类任务更准更快、也更省 token。
2. 命令速查(可照抄)¶
CLI="python3 ~/.claude/skills/anysearch/scripts/anysearch_cli.py"
# 通用搜索
$CLI search "菲律宾 GCash 到账延迟 2026" --max_results 5
# 垂直搜索:必须先查子域,再按其要求的参数搜
$CLI get_sub_domains --domain finance # 看有哪些 sub_domain + 必填参数
$CLI search "AAPL" --domain finance --sub_domain finance.quote --sdp type=stock,symbol=AAPL,cn_code=
# ⚠️ get_sub_domains 标 (required) 的参数必须全带,不适用就传空值(cn_code=)
# 批量并行(拿不准通用还是垂直,就混着并行)
$CLI batch_search --queries '[{"query":"BBRS 活动","max_results":5},{"query":"JJRS 优惠","max_results":5}]'
# 抓某页完整正文 → Markdown
$CLI extract "https://competitor.example/promo"
# 接口自查(只在不确定/报错/刚更新时跑,别每次都跑,费 token)
$CLI doc
几条铁律(来自 SKILL.md):
- 垂直域是默认首选路径——凡沾金融/学术/法律/健康/代码/旅行/影视/游戏/商业/安全/IP/能源/环境/农业/资源/社媒的,先 get_sub_domains。纯百科无域重叠才走通用。
- get_sub_domains 结果一次会话内缓存,别反复调。
- key 优先级:--api_key 参数 > .env > 环境变量 > 匿名。
3. 安装/配置(已完成,换机重装备忘)¶
# 已装:git clone 到 ~/.claude/skills/anysearch,git pull 即更新到最新
git -C ~/.claude/skills/anysearch pull
# API key(免费自助注册,agent 可自动注册无需人工验证)
curl -s -X POST "https://api.anysearch.com/v1/auth/email/register" \
-H "Content-Type: application/json" -d '{"email":"you@example.com"}'
# 把返回的 key 写入 .env:ANYSEARCH_API_KEY=as_sk_xxx (本机已配好,md5 校验未变过)
.env/runtime.conf都是 gitignored,git pull升级不会覆盖 key。认证请求限流 100/s。
4. 深度参考¶
完整调研 SOP(垂直域全清单、子域参数 schema、MCP server 配套、踩坑)在个人 vault:~/Coding/vault/Resources/tools/anysearch.md。本篇是团队实操精简版。
同板块相关:网页抓取见 02 Scrapling;AI 模型调用见 22 NVIDIA NIM API。