Sunnyfo

Sina Stock

数据分析v0.1.0
作者:Sunnyfo更新于 2026-05-17sina-stock@clawhub_sunnyfo/sina-stock
网页抓取指标监控#Stock#股票

据 AlphaMoat 统计,截至 2026-09,Sina Stock 累计下载 1,690 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 4,652 位,在「数据分析」分类(399 个)中排名第 362 位。

累计安装
222
累计下载
1,690
星标
-
全站排名
#4,652
全站前 92% · 「数据分析」前 91%
平台累计安装累计下载星标评论
ClawHub ↗401,368--
SkillHub ↗2221,690-—

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

这个技能是做什么的

使用 python3 按股票代码获取价格、涨跌、成交量额与开高低等字段,可输出标准、简化或 JSON 格式,无需 API Key。代码需带 sh 或 sz 市场前缀,仅支持 A 股,不支持港股和美股。非交易时段返回最后收盘价,数据可能存在秒级延迟或尚未更新;请求建议间隔 1 秒以上以减少限流。

资料发布于 2026-10-26

可以用来做什么

  • 查看 A 股个股、指数行情或提取 JSON 数据

什么时候用

  • 需要获取 A 股行情字段时

示例提示词

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

查询 sh000001 行情,以 JSON 返回并说明数据时间。

月度数据趋势

累计下载1,690
5681,1711,7732026-03 · 累计下载 6512026-05 · 累计下载 9252026-06 · 累计下载 1,0472026-07 · 累计下载 1,2452026-08 · 累计下载 1,3332026-09 · 累计下载 1,69026-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,690—-
2026-081,333+7.1%-
2026-071,245+18.9%-
2026-061,047+13.2%-
2026-05925—-
2026-03651—-

SKILL.md 原文

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

4.7 KB · ClawHub v0.1.0
---
name: sina-stock
description: 获取 A 股实时股票行情数据(上证指数、深证成指、创业板指等),使用新浪财经 API。无需 API Key。
---

# Sina Stock - A 股实时行情

通过新浪财经 API 获取 A 股市场实时行情数据,包括大盘指数和个股行情。

## 功能特性
展开全部(共 203 行)

- 📈 **实时行情** - 获取当前价格、涨跌幅、成交量、成交额
- 📊 **大盘指数** - 上证指数、深证成指、创业板指、沪深 300 等
- 📉 **个股行情** - 支持任意 A 股股票代码查询
- 💰 **详细数据** - 开盘价、收盘价、最高价、最低价、振幅
- 🆓 **免费使用** - 无需 API Key,直接调用

## 支持的大盘指数

| 名称 | 代码 | 市场 |
|------|------|------|
| 上证指数 | sh000001 | 沪市 |
| 深证成指 | sz399001 | 深市 |
| 创业板指 | sz399006 | 创业板 |
| 沪深 300 | sh000300 | 跨市场 |
| 上证 50 | sh000016 | 沪市 |
| 中证 500 | sh000905 | 跨市场 |

## 快速开始

### 获取大盘行情

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001,sz399001,sz399006
```

### 获取个股行情

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh600519,sz000858
```

### 格式化输出(JSON)

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001 --json
```

## 脚本参数

| 参数 | 说明 | 默认值 |
|------|------|--------|
| `codes` | 股票代码(逗号分隔) | 必填 |
| `--json` | 输出 JSON 格式 | false |
| `--simple` | 简化输出 | false |

## 输出示例

### 标准输出
```
============================================================
           A 股股市大盘实时数据
           更新时间:2026-03-02 15:00
============================================================

【上证指数】
  当前价:  4151.80
  涨跌幅:  +0.00 (+0.00%)
  开盘价:  4162.88
  最高价:  4188.77
  最低价:  4131.37
  成交量:  861,579,218 手
  成交额:  1,345,892,469,395 元

============================================================
数据来源:新浪财经 API
```

### JSON 输出
```json
{
  "time": "2026-03-02 15:00:00",
  "data": [
    {
      "code": "sh000001",
      "name": "上证指数",
      "current": 4151.80,
      "change": 0.00,
      "change_pct": 0.00,
      "open": 4162.88,
      "high": 4188.77,
      "low": 4131.37,
      "volume": 861579218,
      "turnover": 1345892469395
    }
  ]
}
```

## 股票代码格式

- **沪市股票**:`sh` + 6 位代码(如 `sh600519`)
- **深市股票**:`sz` + 6 位代码(如 `sz000858`)
- **大盘指数**:同上(如 `sh000001`)

## 数据字段说明

| 字段 | 说明 |
|------|------|
| current | 当前价格 |
| change | 涨跌额(当前价 - 昨收价) |
| change_pct | 涨跌幅(百分比) |
| open | 开盘价 |
| high | 最高价 |
| low | 最低价 |
| prev_close | 昨收价 |
| volume | 成交量(手) |
| turnover | 成交额(元) |

## 使用示例

### 示例 1:查看大盘整体情况
```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001 sz399001 sz399006
```

### 示例 2:监控自选股
```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh600519,sz000858,sz300750 --simple
```

### 示例 3:获取数据用于程序处理
```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001 --json
```

## 技术实现

### API 接口
```
https://hq.sinajs.cn/list=[股票代码]
```

### 响应格式(GBK 编码)
```
var hq_str_sh000001="指数名称,当前价,开盘价,昨收价,最高价,最低价,涨跌额,涨跌幅,成交量,成交额,..."
```

### 数据解析
脚本自动处理:
1. GBK 编码解码
2. CSV 格式解析
3. 数值格式化
4. 涨跌幅计算

## 注意事项

1. **交易时间**:
   - 上午:9:30-11:30
   - 下午:13:00-15:00
   - 非交易时间返回最后收盘价

2. **数据延迟**:实时数据,可能有秒级延迟

3. **编码处理**:API 返回 GBK 编码,脚本已自动处理

4. **请求频率**:建议间隔 1 秒以上,避免被限流

## 常见问题

**Q: 为什么涨跌幅是 0?**
A: 非交易时间或刚开盘时,数据可能未更新

**Q: 可以获取港股/美股吗?**
A: 不支持,此技能仅限 A 股。港股美股需用其他 API

**Q: 数据准确吗?**
A: 数据来自新浪财经,与官网一致

## 扩展开发

如需添加功能,可修改脚本中的 `format_output()` 函数:

```python
def format_output(data, fmt='text'):
    if fmt == 'json':
        return json.dumps(data, ensure_ascii=False, indent=2)
    elif fmt == 'simple':
        # 自定义简化格式
        ...
    else:
        # 标准文本格式
        ...
```

## 许可证

MIT License

## 数据来源

新浪财经 (https://finance.sina.com.cn/)

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

AdMapix数据分析

AdMapix 原始数据层,提供广告创意、应用、排名、下载/收入及市场元数据。返回 AdMapix API 的结构化 JSON;调用方...

↓ 36.6万★ 304fly0pants
Tavily Search数据分析

通过 Tavily API 进行网页搜索(Brave 替代方案)。当用户要求搜索网页、查找来源或链接,且 Brave 网页搜索不可用时使用。

↓ 12.2万★ 286Xiaoran Li
Data Analysis数据分析

{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}

↓ 10.1万★ 244Iván
Stock Analysis数据分析

利用Yahoo Finance数据深度分析股票和加密货币。支持投资组合管理、关注列表与提醒、股息分析、八维度股票评分、热门趋势扫描(热点扫描器)及谣言/早期信号检测。适用于股票分析、投资组合追踪、财报反应、加密货币监控、热门股票发现及在主流媒体前抢先获取消息。

↓ 7.5万★ 299udiedrichsen
Stock Watcher数据分析

管理本地自选股清单,并按代码汇总同花顺行情与近期表现的技能。

↓ 6.5万★ 122Robin797860
全国招标中标查询及分析【知了标讯】数据分析

全网招中标数据查询与分析助手。当用户涉及以下任何场景时,必须使用此SKILL:查询招标/中标公告、搜索标讯、查找临期/即将到期项目、商机预测、推荐潜在投标供应商、分析公司主营业务/历史中标、查询公司上下游合作客户与供应商、分析竞争对手/竞对企业、查询Top采购单位/Top中标单位/Top中标品牌、招中标数据统计分析(按月/季/年/省份/品牌等维度)、查询品牌型号历史中标单价/价格趋势、市场分析/行业分析/采购寻源/渠道拓展等采购与投标相关场景。即使用户没有提到「知了标讯」,只要涉及招投标、采购、中标、供应商、竞争对手等关键词,都应使用本SKILL。

↓ 5.6万★ 13user_98035bfb
Blogwatcher数据分析

使用 blogwatcher CLI 监控博客和 RSS/Atom 订阅源的更新。

↓ 5.4万★ 75Peter Steinberger
Model Usage数据分析

使用 CodexBar CLI 本地成本功能汇总 Codex 或 Claude 的各模型用量,支持当前模型或全模型明细。当查询 CodexBar 模型级用量/成本数据或需要脚本化汇总时触发。

↓ 5.0万★ 114Peter Steinberger

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