SuperAPI AI 工具集

stock-announcements

编程与开发

查看项目

更新于 10-16 06:50

技能介绍

用途:获取A股上市公司官方公告(真实数据),帮助投资者及时掌握重要信息披露。数据来源为东方财富网(通过AkShare开源库),更新频率为实时(当日公告),覆盖全部A股上市公司。

主要能力:按股票代码查询公告;按最近N天查询;按标题关键词筛选;支持text/json输出格式;可通过--detail提取PDF内容并总结。

依赖安装:pip install akshare pandas requests PyPDF2

使用方式:始终使用$SKILLS_ROOT环境变量定位脚本。基础查询:export PYTHONIOENCODING=utf-8 后执行 python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858;查询最近7天加 --days 7;关键词筛选加 --keyword 业绩;JSON输出加 --format json;提取PDF内容加 --detail。参数包括stock_code(必填)、--days(默认30)、--format(默认text)、--keyword、--detail。

工作流:先识别股票代码(公司名称需先用web-search查询代码,Yahoo格式如000858.SZ需提取纯数字),再执行查询,最后解读结果(提取标题、类型、日期,分类汇总,标注重要性,提供简洁解读)。

限制:只能查询当日公告,AkShare的stock_notice_report接口只返回指定日期的全部公告;查询速度约7-10秒,需遍历1000+条公告;Windows PowerShell下中文可能乱码,可用--format json规避。其他收费、平台等信息暂未提供。