巨潮A股公告查询与批量下载
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_457a1277/cninfo-filing-scraper。
技能介绍
为什么需要它
在审计、投研或合规排查中,经常需要围绕某个 A 股代码、一段时间范围和公告类型,把巨潮资讯网的披露文件拉成本地工作集。人工在页面里翻页、筛选、下载 PDF 容易漏项,导出结果也不方便做底稿交叉核对。这个技能把 search、download 和元数据导出封装成脚本,直接面向巨潮公开 JSON API 工作。
它如何工作
核心流程围绕 scripts/cninfo_scraper.py:先用 search 获取公告元数据,或用 download 在筛选后下载 PDF;可传入 --stock、--from、--to、--category、--search-key、--plate 等参数,覆盖深市、沪市、北交所、创业板、科创板等板块。返回字段包括 secCode、title、announcementDate、categoryDescription、pdfUrl、detailUrl 等,便于按 announcementId 做去重与追踪。脚本支持 text 或 xlsx 输出,适合把公告清单写入 Excel 后再做审计索引。
边界与注意点
它适合做公告检索、PDF 批量获取和结构化清单导出,不负责全文解析、OCR、财务指标抽取或法律意见。巨潮反爬较严,脚本内置约 1.5 秒请求间隔,不建议调低;少数 PDF 直链可能要求 Cookie,频繁 403 时需要在请求头中补充浏览器 Cookie。附件并不全是 PDF,部分为 HTML 或 XLSX,默认下载流程主要处理 PDF,遇到非 PDF 附件要按 adjunctType 单独处理。
使用场景
- 审计人员按股票代码和报告期搜索客户年报、半年报,再批量下载PDF存入底稿。
- 投研人员筛选创业板公司业绩预告和权益分派公告,导出Excel做后续跟踪。
- 合规人员按日期范围和公告类型拉取北交所公司澄清致歉及风险提示公告。
- 研究员用标题关键字查找某公司可转债或增发公告,并用PDF链接下载原文。
适合人员
- 审计底稿整理者:需要把指定公司多期公告按类型下载并生成清单。
- A股投研分析师:需要按板块和公告类别筛选披露事项并导出表格。
- 合规或法务人员:需要核查特定期间公司公告的完整性与及时性。
- 数据工程师:需要调用公开JSON API结果,将元数据和PDF链接入库。