开源项目分享:批量下载上市公司年报、半年报、季报的小工具

目录

这次分享的工具

为什么我会关注这个工具?

基本用法

适合什么人?

后续想法


最近在整理上市公司年报资料时,遇到一个很现实的问题:
如果只看一两家公司,手动去网上下载还可以;但如果想批量阅读、分析多家公司,就会非常麻烦。

比如做价值投资研究时,可能需要下载:

* 某家公司过去几年的年报;
* 几家公司同一年份的年报、半年报、季报;
* A股、港股公司的公告资料;
* 后续再用 PDF 工具、表格提取工具或 AI 工具进一步分析。

这些工作的第一步,往往就是:先把报告批量下载下来。

这次分享的工具

项目地址:

https://github.com/mosesyyoung/CnInfoReports

这是一个基于 Python 的巨潮资讯网公告下载工具,可以从巨潮资讯网批量下载上市公司公告 PDF。

目前支持的功能包括:

* 支持 A 股、港股等市场;
* 支持年报、半年报、季报等公告分类筛选;
* 支持按时间范围下载;
* 支持多线程下载;
* 下载后会按股票代码自动分类保存;
* 可以通过配置股票代码列表,批量下载指定公司的报告。

对于经常需要阅读上市公司公告、年报、半年报、季报的人来说,这类工具还是挺实用的。

为什么我会关注这个工具?

之前我尝试直接用 AI 写巨潮资讯网的下载接口,但生成出来的代码经常不对,要么接口参数不完整,要么无法真正下载报告。

后来找到这个老项目,发现它把核心问题解决了:
可以真正从巨潮资讯网批量查询并下载公告 PDF。

当然,因为项目比较老,直接运行时也遇到了一些问题。为了把它跑通,我顺手修了几个 patch,并整理了 README,方便后续自己使用,也方便有类似需求的人参考。

基本用法

安装依赖后,直接运行:

python CnInfoReports.py

具体下载哪些公司、哪些年份、哪些类型的公告,可以根据 README.md 修改配置。

例如:

* 下载某几家公司过去几年的年报;
* 下载指定年份的季报;
* 搜索包含某个关键词的公告;
* 下载港股公司的公告资料。

代码本身不复杂,如果遇到问题,也可以直接读代码调整。

适合什么人?

我觉得这个工具比较适合几类人:

第一类是做价值投资研究的人。
年报、半年报、季报是最基础的资料来源,批量下载可以节省很多重复劳动。

第二类是做财务数据分析的人。
如果后续要做 PDF 解析、表格提取、指标计算,第一步也需要先拿到原始报告。

第三类是想学习 Python 爬取公开公告数据的人。
这个项目不算复杂,适合当作一个小型实战项目阅读。

后续想法

以后我会不定期分享一些开源项目,主要是两类:

一类是我觉得有趣的项目;
另一类是我自己跑通过、修过、增强过,并且确实有用的项目。

如果只是简单工具,就写成文章分享;
如果后续做了 Demo,我会放到自己的网站上。

这篇先从“批量下载年报”这个小工具开始。

资源下载链接为: https://pan.quark.cn/s/2f7c1c4db4a5 “超强年报下载工具.zip”是一款用于下载上市公司年报的软件集合,可能包含可执行文件如“getReportsFromjuchao.exe”和“gen_bin.exe”。它旨在帮助用户便捷地获取和管理上市公司的年度财务报告及其他相关数据。上市公司年报是公司每年必须公开发布的文件,涵盖经营状况、财务信息、业务发展和未来展望等内容,是投资者和分析师评估公司价值和做出投资决策的重要依据。该工具通过快速、批量下载年报,避免了手动查找和下载的繁琐过程。 “上市公司”是指在证券交易所上市、股票向公众出售的公司,它们需依法定期公开财务报告以确保市场透明度和公平性。而“年报下载”“上市公司报告下载”则明确该工具主要针对这些公开发布的官方报告。“getReportsFromjuchao.exe”可能用于从特定数据源(如“聚潮”平台)抓取和下载年报,用户需输入公司代码或时间段等参数,程序会自动搜索并下载对应年报文件。“gen_bin.exe”则可能是用于处理和格式化年报数据的工具,生成二进制文件,便于分析或存储,二进制文件在存储大量数据时效率更高、加载速度更快。 使用这类工具时,用户需注意数据的准确性、合法性和安全性,确保从正规渠道获取信息,防止下载含有恶意软件的假报告,同时保护好个人信息,避免隐私泄露。该压缩包为用户高效获取和管理上市公司年报数据提供了一套解决方案,对于关注股市动态、进行投资研究的个人或机构非常实用。但在使用前,用户应了解软件工作原理,遵循合法合规原则,并采取必要安全措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值