ucsdzehualiu

Free Web Search

数据分析v8.1.0
作者:ucsdzehualiu更新于 2026-06-22共 24 个版本 · 最新版本发布于 2026-06-22free-web-search@clawhub_ucsdzehualiu/free-web-search
网页抓取#Web Search

据 AlphaMoat 统计,截至 2026-10,Free Web Search 累计下载 5,946 次、获 2 个星标,按累计下载量在本次参与排名的 10,914 个 AI 技能中排名第 4,860 位,在「数据分析」分类(915 个)中排名第 448 位。

列表默认按累计下载量排序,也可按星标排序;详情页排名按累计下载量计算。

累计下载
5,946
星标
2
全站下载量排名
#4,860
全站前 45% · 「数据分析」前 49%
平台累计下载星标评论
ClawHub ↗5,4031-
SkillHub ↗5,9462—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它只应在用户明确要求联网搜索时调用,并可选择抓取部分结果的网页正文;路由会根据 IP 地理位置选择搜索服务。搜索词和 IP 元数据会发送到外部搜索或地理位置服务;默认不抓取网页全文,除非确有需要且浏览器运行环境已隔离。

资料发布于 2026-10-29

可以用来做什么

  • 搜索公开网页并获取结构化结果
  • 按需抓取搜索结果的网页正文
  • 检查搜索服务路由和外部数据发送范围

什么时候用

  • 用户明确请求联网搜索,且查询内容允许发送给外部搜索服务时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

搜索一个不含敏感信息的公开主题,只返回结构化结果,不抓取正文。
说明搜索词和 IP 元数据会发送到哪些外部服务,并列出开启正文抓取前的安全检查。

月度数据趋势

累计下载5,946
1,7884,0216,2542026-03 · 累计下载 2,0962026-05 · 累计下载 3,0542026-06 · 累计下载 3,3632026-07 · 累计下载 4,4262026-08 · 累计下载 4,9052026-09 · 累计下载 5,1962026-10 · 累计下载 5,94626-0326-0926-10
星标2
1222026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 22026-09 · 星标 22026-10 · 星标 226-0326-0926-10

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。 该技能有同名的其他版本,调整前的数据归属当前下载量最大的这一个。

月份累计下载环比星标
2026-105,946—2
2026-095,196—2
2026-084,905+10.8%2
2026-074,426+31.6%1
2026-063,363+10.1%1
2026-053,054—1
2026-032,096—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

6.6 KB · ClawHub v8.1.0
---
name: free-web-search
description: 基于 Bing 国内版 / DuckDuckGo 的联网搜索工具,中文环境优化,可按需抓取目标网页正文,返回结构化结果。仅在用户明确请求联网搜索时调用。
version: 8.1.0
author: free-web-search
license: MIT
trigger_keywords:
  - free-web-search
  - 联网搜索
  - 网页搜索
展开全部(共 183 行)
  - web search
tools:
  - name: web_search
    description: 联网搜索并返回结构化结果,中文环境优化,可选抓取网页正文(默认不抓取)
    script: scripts/web_search.py
    parameters:
      query:
        type: string
        description: 【必填】搜索关键词/短句,简洁精准(2-5 个核心词),禁止长句/反问句
        required: true
      max:
        type: integer
        description: 最大返回的搜索结果条数,默认 10,最大 20
        required: false
      full:
        type: integer
        description: 抓取前 N 条结果的网页全文内容,默认 0(不抓取),最大 5
        required: false
---

# free-web-search 联网搜索工具

基于 Playwright 的 Bing 国内版 / DuckDuckGo 搜索工具。专注于**搜索 + 可选正文抓取**两件事,无副作用。

## 触发方式

仅在用户**明确请求联网搜索**时调用,例如:

- "用 free-web-search 查一下 Python 异步教程"
- "联网搜索 2026 年中国大型邮轮"
- "web search: latest LLM benchmarks"

trigger_keywords 已经收窄到只识别 `free-web-search`、`联网搜索`、`网页搜索`、`web search`,不会因为消息里出现"新闻"、"最新消息"这些常见词就把对话内容发到外部搜索引擎。

## 核心能力

- **中文环境优化**:默认 `mkt=zh-CN`,结果以中文为主
- **可选全文抓取**:通过 `--full=N` 抓取前 N 条结果正文(默认 0 不抓取)
- **智能路由**:基于 IP 地理位置自动选择 Bing CN(国内)或 DuckDuckGo(国外),单引擎失败时自动兜底
- **Headless 浏览器**:服务器/容器可用,仅开 `--no-sandbox`、`--disable-gpu`、`--disable-dev-shm-usage` 三个标准稳定性参数

## 安装

**所有依赖必须在使用前手动安装。脚本运行时不会自动安装任何 npm/pip 包,也不会修改宿主环境。**

### 前置依赖

| 依赖 | 用途 | 备注 |
|---|---|---|
| Python 3.8+ | 运行时 | — |
| playwright | 浏览器自动化 | `pip install playwright` |
| Chromium | Playwright 浏览器引擎 | `playwright install chromium`(约 150 MB) |

### 一键安装

```bash
# Linux / macOS
bash scripts/setup.sh
```

### 手动安装

```bash
pip install playwright
playwright install chromium
```

## 使用示例

```bash
# 基础搜索(不抓正文)
python scripts/web_search.py "Python 异步编程 最佳实践 2026" --max=10

# 搜索 + 抓前 3 条全文
python scripts/web_search.py "中国大型邮轮 花城号 出坞" --full=3

# 手动指定区域(代理用户)
python scripts/web_search.py "技术教程" --region=cn    # 强制 Bing CN
python scripts/web_search.py "技术教程" --region=intl  # 强制 DuckDuckGo
```

## 搜索 Query 优化建议

搜索效果取决于 Query 是否合理:

1. **简洁精准**:2-5 个核心词组合,避免长句、反问句
2. **限定明确**:需要时效性/地区内容时加上对应限定词
3. **格式正确**:中文关键词 + 数字/英文限定词

| 场景 | 推荐 | 不推荐 |
|---|---|---|
| 时效新闻 | `2026年04月 美伊局势` | `最近美伊之间发生了什么` |
| 技术教程 | `Python 异步编程 2026` | `我想学 Python 异步编程` |
| 本地内容 | `广东东莞 今日天气` | `东莞今天天气怎么样啊` |
| 官方信息 | `华为云 ModelArts 文档` | `华为云那个 ModelArts 怎么看` |

## 参数说明

| 参数 | 类型 | 默认 | 范围 | 说明 |
|---|---|---|---|---|
| `query` | 字符串 | — | 必填 | 搜索关键词 |
| `--max` | 整数 | 10 | 1-20 | 最多返回条数 |
| `--full` | 整数 | 0 | 0-5 | 抓取前 N 条全文 |
| `--region` | 字符串 | auto | auto/cn/intl | 区域覆盖(auto = IP 探测,cn = Bing CN,intl = DuckDuckGo) |

## 隐私与网络说明

启用此工具会产生以下出站请求,使用前请确认你的环境允许:

| 目的 | 端点 | 数据 |
|---|---|---|
| IP 地理位置探测 | `myip.ipip.net`, `cip.cc`, `ipinfo.io/json`, `ipapi.co/json` | 你的 IP、UA |
| Bing 搜索(国内 IP 默认) | `cn.bing.com` | 你的 query 文本、IP、UA |
| DuckDuckGo 搜索(国外 IP 默认) | `duckduckgo.com` | 你的 query 文本、IP、UA |
| 抓取目标页(仅当 `--full > 0`) | 各搜索结果对应的站点 | 你的 IP、UA、Referer |

工具本身:

- 不收集 telemetry、不写日志到第三方
- 不在运行时安装 pip 包、不修改宿主目录之外的文件
- 浏览器 cookie 仅在当前 Playwright 上下文内使用,进程退出即销毁

如果你不希望抓取目标页,把 `--full` 留在默认值 `0` 即可,工具只会访问搜索引擎和 IP 探测服务。

## 与 free-web-search-js 的区别

**free-web-search**(本工具):
- 轻量级 Python 实现,无需 Node.js
- 依赖 Playwright + Chromium(~150 MB)
- 适合简单查询、快速结果
- 不支持复杂 JS 渲染的单页应用

**free-web-search-js**:
- 基于 Puppeteer 的 Node.js 实现
- 完整浏览器环境,支持重度 JS 渲染
- 适合需要完整 DOM 交互的场景

选择建议:优先使用本工具(free-web-search),仅在遇到 JS 渲染问题时切换到 free-web-search-js。

## 测试

当前版本无自动化测试覆盖。欢迎贡献测试用例。

## 常见问题

### 搜索返回空结果
- 检查网络(Bing 国内版偶发限流,工具已内置 3s 节流和指数退避)
- 如果在国外但被误判为国内,试 `--region=intl` 强制 DuckDuckGo
- 检查 query 是否过于冗长

### 浏览器启动失败
脚本不会自动安装。手动跑:
```bash
pip install playwright
playwright install chromium
```

### 全文抓取失败
- 部分站点 JS 渲染较重或返回非 HTML,工具不会做特殊处理
- 考虑使用 free-web-search-js(基于 Puppeteer,JS 渲染能力更强)

### IP 探测失败或被误判
- 工具依次探测 4 个公开 IP 服务(myip.ipip.net、cip.cc、ipinfo.io、ipapi.co)
- 如果所有探测失败,默认使用 DuckDuckGo(国外)
- 可通过 `--region=cn` 或 `--region=intl` 手动覆盖

## 已知限制

- **VPN/代理**:可能影响 Bing 国内版的可达性
- **headless**:默认 `headless=True`,无 GUI 依赖
- **DDG 国内不可达**:DuckDuckGo 在中国大陆需要科学上网,超时单次 10s 快速失败
- **抓取上限**:`--full` 最多 5 条,单页正文截断到 8000 字

「数据分析」分类下的热门技能

全能金融爬虫数据分析

中国金融机构数据爬取与分析综合 Skill v12.0.0。2334家/43大类机构名单、60+财经媒体源舆情、 A股报告/公告/研报、60+种查询多源金融数据(自动降级+缓存)、爬取调度与网页操作增强、 实时数据中枢、24 技术指标引擎、多源证据融合、110 MCP 工具 + 10 Resource + 14 Prompt。 🆕 v12.0.0 四条线(信息获取 / 打包下载 / 数据分析 / 登录): 编排:gather_info() 一次跑完"路由→抓取→去占位→质量分→能力边界→回执→打包", 8 类意图各带问法、输入输出、典型耗时与 not_for(说清哪件事做不了)。 诚实:反爬占位条目一律剔除并记账,空结果报 E_SOURCE_EMPTY,不把假数据判成 B 级成功。 交付:包内自带 manifest.json(逐文件 sha256),verify 查得出改动/缺失/多塞, 批量下载单条失败不中断整批,失败清单可直接只重下那几条。 登录:Cookie 由用户导出或扫码接管,档案化 + 健康度四档,对外输出全脱敏(值永不回显)。 何时触发:爬取机构、舆情爬取、东方财富、公告下载、实时行情、技术指标、统一查询、 交付包、批量重下、我已经登录了、登录态还有效吗(完整触发词见下方 auto_trigger)。

↓ 77.0万★ 288user_9d5a2a39
钢联AI - 智能问数数据分析

大宗商品价格数据查询技能。用于查询大宗商品期现货价格、宏观经济指标、产业链供需数据、进出口库存数据、金融市场数据等。当用户询问:(1) 期货/现货价格查询,如"螺纹钢价格"、"铜期货收盘价"; (2) 历史行情或趋势分析;(3) 区域或企业价格对比;(4) 宏观经济指标,如GDP、CPI;(5) 产业链上下游数据;(6) 多市场金融数据(期权、股票、债券、外汇);(7) 结算确认单生成时触发此技能。

↓ 70.5万★ 6u_9ed3401d
smart-charts数据分析

32种图表,3 个主题,2步生成: 1.上传数据 — 将 CSV / Excel / JSON 等格式的数据文件拖入对话框; 2.查看结果 — 交互式图表(HTML),可保存图表为图片.

↓ 60.5万★ 135user_5b28ea14
AdMapix数据分析

AdMapix 的取数层:把广告与应用相关的查询转成接口调用,只回原始 JSON。

↓ 57.5万★ 304fly0pants
论文配图一键生成数据分析

论文配图一键生成:一条命令从 JSON/CSV/Excel 生成顶刊级学术图表,科研绘图 与期刊配图全场景覆盖。40 种图表(森林图/KM 生存曲线(自动风险表)/竞争风险累计发生率/ROC/校准 曲线/决策曲线 DCA/列线图/RCS 非线性剂量反应/亚组分析森林图/RMST 限制平均生存时间/Galbraith 径向图/火山图/雨云图/山脊图/哑铃图/游泳图(逐例时长+里程碑)/ 肿瘤缓解瀑布图/UpSet 交集/PRISMA 流程图/漏斗/BA 一致性/PCA/热图/箱线/小提琴/ 组合图/Cox 多因素回归森林图等),9 套配色(含色盲安全 Okabe-Ito 与期刊色板),9 种期刊投稿预设, YAML 流水线一条命令出全套论文图,一次渲染多格式导出(TIFF/PNG/PDF), PDF 重叠门禁,600dpi。纯本地运行,数据不出机,中文零配置。适用:写论文/ 投稿要配图、把数据变成可投稿图表、批量重出全套图。不适用:文本润色/翻译/ 改写(请用写作类工具);商业报表/仪表盘/海报装饰;无数据支撑的纯示意图。

↓ 42.1万★ 83user_481397b5
smart-charts数据分析

Intelligent chart generation and data analysis skill. Reads user-supplied data files (CSV/Excel/JSON), analyzes data characteristics with LLM assistance, auto-recommends and generates interactive ECharts visualizations. Use when the user asks to analyze data, generate charts, create visualizations, or work with tabular data files.

↓ 25.7万★ 1user_814dbe54
股票/基金/期货量化分析工具数据分析

全球智能投研工具(stock-researcher)v13.0:多源数据 + 概率预测 + 可导出报告。 核心能力: - 多源数据路由:按市场/类别选源,逐级降级;每个结果标注来源与时效等级;源不可用时明确标 unavailable - 全资产量化:股票/ETF/场外基金/指数/期货(期限结构、基差、持仓、折溢价)多因子分析 - 概率预测:1d/5d/1M/3M/6M 经验分布 + 分位数 + 方向概率 + 区间,kNN 邻域收缩融合全局分布; 样本不足自动弃权,可按历史命中样本(同桶)做概率校准 - 证据链简报:每条结论绑定来源、时间与数据质量,冲突信号保留而不抹平 - 报告导出:Word/PPT/PDF/Markdown/JSON/纯文本,纯标准库渲染 + 可选第三方引擎 - MCP Server 24 工具,Claude Code 可直接调用;知识库 12 适配器双向同步 三条铁律: - 数据不装:拿不到就报不可用,不拿 0 价、不拿空表冒充 - 预测不装:概率来自历史相似条件的经验分布,样本不足就说不足,不硬给方向 - 评分≠盈利保证:任何结论都带免责声明

↓ 19.2万★ 147user_9d5a2a39
Tavily Search数据分析

走 Tavily 检索公开网页,返回带链接与摘要的结构化结果。

↓ 16.5万★ 286Xiaoran Li

数据月份:2026-10 · 下载/星标数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。