所有digfr.info 平台中所有大陆A股,B股,以及美股数据,并且可以使用python语言轻松获取,步骤如下:
安装digfr 库:pip install digfr
在python页面demo:
from digfr import digfr
TOKEN = "xxxxx-xxxxx-xxxxx-xxxxx-xxxx" # 改为'用户中心' 字符串。
dig_fr = digfr(TOKEN)
1. 所有公司清单
df = dig_fr.show_com(region='',lan='')
输入参数
参数 | 名称 | 是否必填 | 说明 |
---|---|---|---|
region | 地区 | 非必填 | 为空默认为大陆,us=美股 |
lan | 语言 | 非必填 | 为空默中文,en=英文 |
输出参数
参数 | 名称 | 说明 |
---|---|---|
com_code | 证券代码 | |
com_name | 公司名称 | |
class | 分类 | |
market | 所属市场 |
大陆
大陆英文
美股
美股英文
2. 所有可获取财报名称
df = dig_fr.fr_show(region='',lan='')
输入参数
参数 | 名称 | 是否必填 | 说明 |
---|---|---|---|
region | 地区 | 非必填 | 为空默认为大陆,us=美股 |
lan | 语言 | 非必填 | 为空默中文,en=英文 |
输出参数
参数 | 名称 | 说明 |
---|---|---|
frname | 文本 | 根据lan参数输出中文或英文 |
大陆
大陆英文
美股
美股英文
3.查看某张报表详细数据
df = dig_fr.fr_data(com_code='000001.SZ', frname='利润表', syear='2023',eyear='2024',quarter=[1,2,3,4], region='',lan='')
df.to_csv(f'D:\\Desktop\\data.csv', encoding='utf_8_sig', index=False) # 将df转为csv文件
fr_data函数参数说明:
输入参数
参数 | 名称 | 是否必填 | 说明 |
---|---|---|---|
com_code | 文本 | 必填 | 上市公司公司代码 eg:000001.SZ |
frname | 文本 | 必填 | 报表名称,通过dig_fr.fr_show()获取 |
syear | 4位文本或数字 | 必填 | eg:2023 |
eyear | 4位文本或数字 | 非必填 | 默认与syear一致,用于跨年查询 |
quarter | 列表 | 非必填 | 默认= [1,2,3,4] ,中括弧内数字代表1季度,2季度,3季度,4季度,使用英文逗号隔开 |
region | 地区 | 非必填 | 为空默认为大陆,us=美股 |
lan | 语言 | 非必填 | 为空默中文,en=英文 |
输出参数
参数 | 名称 | 说明 |
---|---|---|
报表科目 | 文本 | |
单位 | 文本,大陆货币单位“元”,美股货币单位“美元” | |
报表日期 | 文本 | 多列,根据syear,eyear,quarter参数查询各个季度数据 |
大陆
大陆英文
美股
美股英文