帮助文档:
AKShare 快速入门 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/tutorial.html#id1升级环境,安装AKShare
conda update python
python -m pip install --upgrade pip //有必要才去去做
conda install pandas
pip install --upgrade pandas //有必要就做,如果pandas的版本过低会有问题
// python pandas 版本都是最新的,再装AKShare
conda install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com --user --upgrade
conda list //查看包的版本
pandas官网
Getting started — pandas 1.5.0 documentationhttps://pandas.pydata.org/pandas-docs/stable/getting_started/
Pandas教程
Pandas 教程 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/topic/pandas/index.htmlAKShare中可以查看的数据(数据接口一览)
AKShare 快速入门 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/tutorial.html#id1AKShare中的股票数据
AKShare 股票数据 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/data/stock/stock.html
两网及退市
接口: stock_zh_a_stop_em
目标地址: http://quote.eastmoney.com/center/gridlist.html#staq_net_board
描述: 东方财富网-行情中心-沪深个股-两网及退市
限量: 单次返回当前交易日两网及退市的所有股票的行情数据
import akshare as ak
stock_zh_a_stop_em_df = ak.stock_zh_a_stop_em()
print(stock_zh_a_stop_em_df)
输出
序号 代码 名称 最新价 涨跌幅 ... 昨收 量比 换手率 市盈率-动态 市净率
0 1 400140 东海A3 0.860 4.88 ... 0.82 2.93 1.26 70.54 4.43
1 2 400122 游久5 3.940 4.79 ... 3.76 0.96 0.08 -59.81 1.99
2 3 420140 东海B3 0.044 4.76 ... 0.042 1.08 0.01 3.61 0.23
3 4 400084 乐视网3 0.680 4.62 ... 0.65 1.47 0.23 -5.41 -0.14
4 5 400134 金刚3 2.500 4.60 ... 2.39 0.45 0.04 -6.21 -2.87
.. ... ... ... ... ... ... ... ... ... ... ...
149 150 400117 中新3 0.430 -4.44 ... 0.45 0.77 0.25 -0.5 -0.05
150 151 400036 天创5 1.190 -4.80 ... 1.25 0.40 0.12 -31.11 1.15
151 152 400128 罗顿5 1.180 -4.84 ... 1.24 1.38 0.13 -10.6 1.65
152 153 400093 千山3 1.180 -4.84 ... 1.24 1.23 0.24 -9.36 -0.1
153 154 400100 工新3 0.980 -4.85 ... 1.03 1.17 0.10 -1.5 -0.14
实时行情数据-东财
沪深京 A 股
接口: stock_zh_a_spot_em
目标地址: http://quote.eastmoney.com/center/gridlist.html#hs_a_board
描述: 东方财富网-沪深京 A 股-实时行情数据
限量: 单次返回所有沪深京 A 股上市公司的实时行情数据
import akshare as ak
stock_zh_a_spot_em_df = ak.stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)
输出
序号 代码 名称 最新价 ... 涨速 5分钟涨跌 60日涨跌幅 年初至今涨跌幅
0 1 838402 N硅烷 14.09 ... -0.49 -1.47 -74.38 -74.38
1 2 301285 N鸿日达 21.70 ... 0.09 3.33 48.63 48.63
2 3 301331 恩威医药 57.30 ... 0.53 -1.21 92.28 92.28
3 4 300822 贝仕达克 18.59 ... -0.32 -0.59 12.80 -16.75
4 5 831010 凯添燃气 4.69 ... 0.00 -0.21 16.96 -26.60
... ... ... ... ... ... ... ... ... ...
5148 5149 688778 厦钨新能 94.40 ... -0.07 0.48 -25.90 -8.22
5149 5150 301121 紫建电子 63.00 ... -0.62 -0.90 3.16 3.16
5150 5151 301369 C联动 106.48 ... -0.02 -0.38 10.25 10.25
5151 5152 300481 濮阳惠成 35.15 ... -0.57 0.80 43.82 48.12
5152 5153 300029 ST天龙 8.09 ... -0.25 -0.25 29.65 18.62
[5153 rows x 23 columns]
注意,通过新浪财经,下面这个地址,按照股票代码排序,第141页,可以看出,400140这只退市的股票不在当前的数据中,所以当前数据是不包含退市的股票代码的
http://quote.eastmoney.com/center/gridlist.html#hs_a_board
历史行情数据-新浪
接口: stock_zh_index_daily
目标地址: https://finance.sina.com.cn/realstock/company/sz399552/nc.shtml(示例)
描述: 股票指数数据是从新浪财经获取的数据, 历史数据按日频率更新
限量: 单次返回具体某个指数的所有历史行情数据
import akshare as ak
stock_zh_index_daily_df = ak.stock_zh_index_daily(symbol="sz399552")
print(stock_zh_index_daily_df)
输出
date open high low close volume
0 2013-06-06 3353.536 3367.362 3325.742 3331.724 697669056
1 2013-06-07 3325.795 3338.029 3264.914 3276.253 797594112
2 2013-06-13 3227.157 3227.157 3138.502 3170.727 921407296
3 2013-06-14 3168.941 3190.161 3157.245 3184.553 729098624
4 2013-06-17 3189.969 3196.282 3153.118 3158.014 751403840
... ... ... ... ... ... ...
2264 2022-09-22 7621.355 7636.952 7579.641 7592.221 1015992314
2265 2022-09-23 7576.192 7645.821 7531.858 7576.613 1037596317
2266 2022-09-26 7529.470 7653.916 7527.696 7557.563 1223325697
2267 2022-09-27 7564.054 7680.248 7528.717 7673.682 1267209942
2268 2022-09-28 7644.973 7667.722 7594.128 7604.117 1276763674
[2269 rows x 6 columns]