乐于分享
好东西不私藏

OpenClaw如何抓取雪球数据?

OpenClaw如何抓取雪球数据?

# OpenClaw如何抓取雪球数据?

## 一、Agent Reach 模块

Agent Reach 是内置的雪球数据获取模块,封装了雪球API。

路径:`/lzcapp/document/Agent-Reach`

核心文件:

– `agent_reach/channels/xueqiu.py` — 雪球频道实现

引用方式:

“`

import sys

sys.path.insert(0, ‘/lzcapp/document/Agent-Reach’)

from agent_reach.channels.xueqiu import XueqiuChannel

ch = XueqiuChannel()

“`

## 二、获取雪球Token

雪球Cookie Token 是访问雪球API的凭证,需要用浏览器插件获取:

**步骤:**

1. 在浏览器安装 Cookie Editor 插件

2. 打开雪球官网并登录 xueqiu.com

3. 点击插件图标,选择Export导出Cookie

4. 找到 xq_a_token 字段,复制其值

## 三、配置Token

在 Agent Reach 的配置文件中设置:

“`

COOKIE = {‘xq_a_token’: ‘你的token值’}

“`

## 四、使用示例

“`

ch = XueqiuChannel()

# 获取单只股票行情

d = ch.get_stock_quote(‘SH000001’)

print(d.get(‘current’))   # 当前价格

print(d.get(‘percent’))   # 涨跌幅

# 获取持仓ETF行情

holds = [(‘通信’,’SH515880′), (‘电网设备’,’SZ159320′)]

for name, code in holds:

    d = ch.get_stock_quote(code)

    pct = d.get(‘percent’, 0)

    print(f'{name}: {pct}%’)

“`

## 五、完整流程

“`

安装Cookie Editor插件

    ↓

登录雪球并导出Cookie

    ↓

复制xq_a_token值

    ↓

配置到Agent Reach

    ↓

exec执行脚本调用Agent Reach

    ↓

获取雪球数据

“`

以上就是抓取雪球数据的全部内容,核心就是 Cookie Editor 获取Token + Agent Reach 模块解析数据。