曾经我用tushare ,我还给tushare 捐助过钱,给了我5000 积分,后来直接把积分抹平了,说一年一清,我就再不同 tushare了

# 获取多只股票的财报数据
import baostock as bs
import pandas as pd
bs.login()
# 股票列表
stocks = ["sh.600519", "sh.600036", "sz.000858"] # 贵州茅台、招商银行、五粮液
all_data = []
for stock in stocks:
# 查询2024年第3季度数据
rs = bs.query_profit_data(
code=stock,
year=2020,
quarter=3
)
# 读取数据
while rs.error_code == '0' and rs.next():
all_data.append(rs.get_row_data())
# 转换为DataFrame
result = pd.DataFrame(all_data, columns=rs.fields)
print("\n多只股票盈利能力数据:")
print(result)
print(result.columns)
bs.logout()
login success!
多只股票盈利能力数据:
code pubDate statDate ... MBRevenue totalShare liqaShare
0 sh.600519 2020-10-26 2020-09-30 ... 1256197800.00 1256197800.00
1 sh.600036 2020-10-31 2020-09-30 ... 25219845601.00 20628944429.00
2 sz.000858 2020-10-30 2020-09-30 ... 3881608005.00 3795811143.00
[3 rows x 11 columns]
Index(['code', 'pubDate', 'statDate', 'roeAvg', 'npMargin', 'gpMargin',
'netProfit', 'epsTTM', 'MBRevenue', 'totalShare', 'liqaShare'],
dtype='object')
logout success!