详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
前置依赖 Python 3.8+ 依赖包:requests, pandas 集思录账号(需登录后的 kbzw__user_login Cookie)
Cookie 管理规范 存储位置 Skill 目录下 references/cookie.json: { "kbzw__user_login": "用户输入的cookie值", "updated_at": "2026-04-28" }
检查逻辑 每次任务前检查 references/cookie.json 是否存在且含 kbzw__user_login。 缺失或为空即停止抓取,提示: 【集思录登录Cookie缺失】 本Skill需集思录登录Cookie获取完整数据(强赎/下修等会员数据)。 获取步骤:
- Chrome/Edge 打开 https://www.jisilu.cn/ 并登录
- F12 → Application → Cookies → https://www.jisilu.cn
- 复制 kbzw__user_login 的 Value
- 粘贴给我
数据源与接口 接口1:可转债基本数据 URL: https://www.jisilu.cn/web/data/cb/list 方法: GET Headers: User-Agent, Referer, Cookie: kbzw__user_login={cookie值} 返回: JSON { rows: [ { cell: { bond_id, bond_nm, price, increase_rt, stock_nm, sprice, sincrease_rt, convert_price, convert_value, premium_rt, force_redeem_price, put_convert_price, year_left, ytm_rt, rating_cd, dblow, force_redeem, maturity_dt } } ] }
接口2:强赎倒计时数据 URL: https://www.jisilu.cn/web/data/cb/redeem 需同上 Cookie 关键字段: bond_id, bond_nm, redeem_count, redeem_trigger, redeem_status, redeem_price, last_redeem_dt
接口3:下修倒计时数据 URL: https://www.jisilu.cn/web/data/cb/adjust 需同上 Cookie 关键字段: bond_id, bond_nm, adjust_count, adjust_trigger, adjust_status, adjust_price, adjust_dt
执行工作流 Step1: 检查 Cookie Step2: 抓取基本数据 → DataFrame Step3: 抓取强赎数据 → LEFT JOIN Step4: 抓取下修数据 → LEFT JOIN Step5: 清洗并保存 CSV 输出文件:output/jisilu_cb_YYYY-MM-DD.csv 核心字段:bond_id, bond_nm, price, increase_rt, stock_nm, sprice, premium_rt, convert_price, year_left, ytm_rt, rating_cd, dblow, force_redeem_price, put_convert_price, redeem_status, redeem_count, adjust_status, adjust_count, adjust_dt, data_date
Step6: 汇报概况 【集思录可转债数据抓取完成】 日期:YYYY-MM-DD 共抓取转债:XXX 只 公告强赎:XX 只 | 强赎倒计时:XX 只 已公告下修:XX 只 | 下修倒计时:XX 只 文件:output/jisilu_cb_YYYY-MM-DD.csv
异常处理 Cookie 失效 → 提示重输 空数据/超时 → 重试3次 字段缺失 → 填空值 日期解析失败 → 保留原串并标注
定时执行 本地 OpenClaw cron:30 15 * 或 Kimi Claw 每日指令:执行 jisilu-cb-daily Skill 抓取今日可转债数据