乐于分享
好东西不私藏

一键下载A股全部公告!这款免费小工具,效率党必备

一键下载A股全部公告!这款免费小工具,效率党必备

一键下载A股全部公告!这款免费小工具,效率党必备

完全免费、开箱即用、本地运行

---

一、它是干什么的?

一句话概括:输入股票代码,选定筛选条件,一键把所有公告PDF打包成ZIP下载到本地。

数据源来自东方财富网公开的公告接口,覆盖全部A股上市公司(沪市主板、深市主板、创业板、科创板、北交所均支持)。你不再需要:

  • 打开浏览器一个一个点公告
  • 一个一个"另存为"
  • 重命名文件、整理文件夹

工具替你把上面这些活儿全干了。

---

二、核心功能一览

1. 多维度筛选,精准定位你要的公告

工具支持以下筛选条件组合使用:

筛选维度
说明
股票代码/名称
支持自动补全,输"贵州"出"贵州茅台",输代码也行
市场板块
全部A股 / 沪市主板 / 深市主板 / 创业板 / 科创板 / 北交所
公告类别
年报、半年报、一季报、三季报、分红送转、股东大会、交易异动、人事变动、签订协议、回购/股权、董事会决议、监事会决议……共 16 类
行业
申万一级行业 31 个分类(农林牧渔、化工、计算机、医药生物……)
发布日期区间
起止日期自由选
关键词
在公告标题里模糊搜索
排序
按发布日期升序/降序,一键切换

举个例子:你想下载"2024 年所有科创板公司的一季报",只需三步——市场选"科创板" → 类别勾选"一季报" → 点"下载全部"。

---

2. 一键打包 ZIP,文件名自动整理

选好条件后有两种下载方式:

  • 下载选中
    :勾选你想要的那几条,批量下载
  • 下载全部
    :把符合筛选条件的所有公告一次性拉回来(不限当前页)

所有 PDF 会被自动打包进一个 ZIP 文件,命名格式:

``公告下载_20250805.zip├─ 600519_贵州茅台_2024年年度报告.PDF├─ 000858_五粮液_2024年半年度报告.PDF└─ ...`

文件名规则:股票代码_股票名称_公告标题.PDF,非法字符自动替换,不用你手动整理。

---

3. PDF 在线预览,不用下载也能看

每条公告标题都可以点击,从右侧滑出抽屉直接预览 PDF 内容。看完了想要,再点"下载 PDF"单独保存。

适合的场景:先扫一眼是不是你要的那份,再决定要不要批量带走。

---

4. 全选/反选/取消,批量操作一条龙

工具栏上三个小按钮,分别对应:

  • 全选当前页
  • 反选
  • 取消选择

配合翻页使用,可以快速勾出几十上百条公告一次性下载。

---

5. 深色/浅色模式切换

右上角小图标一键切换。晚上熬夜扒公告时,深色模式对眼睛友好。

---

6. 下载进度可视化,支持中途取消

批量下载会弹出进度条,显示"已完成 X / 共 Y"。文件多了不想等?点"取消"立即中止,不会卡死。

---

三、怎么用?三步上手

第一步:启动

双击 portable\start.bat,会自动拉起 nginx 本地服务并打开浏览器访问 http://localhost:8888

无需安装任何运行环境,不需要装 Node.js、Python、Java……纯绿色版,双击即用。

第二步:搜索

在页面顶部的筛选条件区域输入股票代码或名称,选好市场、类别、日期区间,点"搜索"。

第三步:下载

勾选想要的公告 → 点"下载选中";或直接点"下载全部"把整批打包带走。浏览器会自动下载一个 ZIP 文件到默认下载目录。

用完之后,双击 portable\stop.bat 即可关闭服务。

---

四、适合谁用?

  • 券商研究员
    :写深度报告前批量收集同业公司年报
  • 投资经理
    :定期回看持仓公司的所有重大公告
  • 财务/法务
    :整理合作方或竞品的对外披露文件
  • 学生/学者
    :做上市公司实证研究、收集样本数据
  • 个人投资者
    :想认真扒几家公司全部历史公告的人

如果你只需要下一两份,直接去官网下载更方便;但一旦量超过 10 份,这个工具能省你至少一小时

---

五、技术亮点(给爱折腾的同学)

  • 纯前端 + Nginx 反代
    :所有逻辑跑在浏览器里,nginx 只负责转发,避免跨域;数据全程不落地到第三方服务器。
  • 并发分页拉取
    :全量下载时自动分页,每批 5 个并发请求,平衡速度与服务器压力。
  • 前端过滤 + 前端排序
    :东方财富接口的 sr 排序参数在翻页时不稳定,工具统一在拉取全量数据后前端排序,保证多页顺序一致。
  • 类别智能匹配
    :东方财富的 column_code 不是标准树形结构,工具改用 column_name` 关键词精确匹配 + 排除词,避免"半年度报告"被误归入"年报"的子串问题。
  • 基于 React + MUI + Tailwind
    :界面清爽现代,深浅色双主题。

---

六、常见问题

Q:免费吗?会一直免费吗?A:完全免费,开源逻辑,本地运行,不收任何费用。

Q:数据准吗?A:数据直接来自东方财富公开接口,与官网同步。

Q:下载下来的 PDF 能直接引用吗?A:是官方原始 PDF,无任何二次加工,可作为正式引用来源。

Q:工具会偷偷上传我的数据吗?A:不会。整个工具跑在你本地浏览器里,nginx 只是反代层,不向任何第三方服务器回传你的搜索或下载记录。

Q:下载失败怎么办?A:偶发网络抖动会导致个别文件下载失败,工具会跳过继续后面的,最后在控制台打印失败列表。重新搜索一次再下载通常就好了。

---

七、获取与反馈

工具完全免费、绿色、本地运行。使用中遇到问题、想提建议、想催更,欢迎在公众号「大水煮鱼」留言,我会一一回复。

长按识别下方二维码关注,回复「公告工具」获取最新版本下载链接和更新动态。

关注后除了这个工具,后续还会分享更多办公提效小工具、数据抓取脚本和实用模板,欢迎一起来玩。

---

祝各位效率党:少搬砖,多摸鱼。🐟