获取股票历史数据(网易163行情接口)[通俗易懂]

获取股票历史数据(网易163行情接口)获取股票历史数据,通过网易163接口来获取数据,可以获取指数数据,也可以获取股票数据importpandasaspd#沪市前面加0,深市前面加1,比如0000001,是上证指数,1000001是中国平安defget_daily(code,start=’19900101′,end=”):url_mod=”http://quotes.money.163.com/service/chddata.html?code=%s&start=%s

大家好,又见面了,我是你们的朋友全栈君。

获取股票历史数据(网易163行情接口)

获取股票历史数据,通过网易163接口来获取数据,可以获取指数数据,也可以获取股票数据

import pandas as pd
 
#沪市前面加0,深市前面加1,比如0000001,是上证指数,1000001是中国平安
def get_daily(code,start='19900101',end=''):
    url_mod="http://quotes.money.163.com/service/chddata.html?code=%s&start=%s&end=%s"
    url=url_mod%(code,start,end)
    df=pd.read_csv(url, encoding = 'gb2312')
    return df
 
df=get_daily('0000001')     # 获取上证指数 
 
print(df)

显示如下:
日期 股票代码 名称 收盘价 最高价 最低价 开盘价
0 2020-04-27 ‘000001 上证指数 2815.4947 2832.6662 2802.9579 2812.2422
1 2020-04-24 ‘000001 上证指数 2808.5293 2834.9387 2802.4989 2834.9387
2 2020-04-23 ‘000001 上证指数 2838.4994 2853.6357 2835.8961 2850.5104
3 2020-04-22 ‘000001 上证指数 2843.9804 2843.9804 2808.4819 2814.0661
4 2020-04-21 ‘000001 上证指数 2827.0133 2842.2372 2808.0214 2842.2372
… … … … … … …
7171 1990-12-25 ‘000001 上证指数 120.2500 120.2500 114.5500 120.0900
7172 1990-12-24 ‘000001 上证指数 114.5500 114.5500 109.1300 113.5700
7173 1990-12-21 ‘000001 上证指数 109.1300 109.1300 103.7300 109.0700
7174 1990-12-20 ‘000001 上证指数 104.3900 104.3900 99.9800 104.3000
7175 1990-12-19 ‘000001 上证指数 99.9800 99.9800 95.7900 96.0500

        前收盘       涨跌额      涨跌幅  换手率        成交量               成交金额  总市值  \

0 2808.5293 6.9654 0.248 NaN 210130981 2.25293706288e+11 NaN
1 2838.4994 -29.9701 -1.0558 NaN 235185076 2.44122291477e+11 NaN
2 2843.9804 -5.481 -0.1927 NaN 248779037 2.62662040532e+11 NaN
3 2827.0133 16.9671 0.6002 NaN 217320000 2.3279677775e+11 NaN
4 2852.5528 -25.5395 -0.8953 NaN 233235870 2.48688585736e+11 NaN
… … … … … … …
7171 114.55 5.7 4.976 NaN 15 6000.0 NaN
7172 109.13 5.42 4.9666 NaN 32 31000.0 NaN
7173 104.39 4.74 4.5407 NaN 28 16000.0 NaN
7174 99.98 4.41 4.4109 NaN 197 84000.0 NaN
7175 None None None NaN 1260 494000.0 NaN

  流通市值  成交笔数  

0 NaN None
1 NaN None
2 NaN None
3 NaN None
4 NaN None
… …
7171 NaN None
7172 NaN None
7173 NaN None
7174 NaN None
7175 NaN None

[7176 rows x 16 columns]

还可以做很多深加工,比如:
1.添加代码判断,自动添加0和1,
2.控制返回字段内容

网易原始财经接口清单1:

日内实时盘口(JSON):
[http://api.money.126.net/data/feed/1000002,1000001,1000881,0601398,money.api]

历史成交数据(CSV):
[http://quotes.money.163.com/service/chddata.html?code=0601398&start=20000720&end=20150508]

财务指标(CSV):
[http://quotes.money.163.com/service/zycwzb_601398.html?type=report]

资产负债表(CSV):
[http://quotes.money.163.com/service/zcfzb_601398.html]

利润表(CSV):
[http://quotes.money.163.com/service/lrb_601398.html]

现金流表(CSV):
[http://quotes.money.163.com/service/xjllb_601398.html]

杜邦分析(HTML):
[http://quotes.money.163.com/f10/dbfx_601398.html]

链接:https://www.zhihu.com/question/27980657/answer/38966946

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126490.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Layui 弹出层选择实现

    Layui 弹出层选择实现实际Web项目中,下拉框仅能实现数据量少的场景,当我们添加一个商品时,我们总希望在添加选择前能看到产品的规格、图片、参数信息,那么用下拉框就显得力不从心了。本次需求如下:实现过程父层JS<script>layui.use([‘layedit’,’form’,’layer’,’upload’],function(){varform=layui.form,$=layui.jquery,la

    2022年5月24日
  • gom登录器配置教程_谷歌浏览器如何使用谷歌搜索引擎

    gom登录器配置教程_谷歌浏览器如何使用谷歌搜索引擎使用双引擎,让kbmmw 的客户端访问更方便

    2022年4月21日
  • app弱网测试的方法(测试自己声音类型app)

    一,弱网场景简介当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、ANR、数据丢失等问题。二,弱网测试介绍什么样的网络属于弱网?低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-

    2022年4月17日
  • Mybatis和ibatis的区别

    Mybatis和ibatis的区别1、Mybatis实现了接口绑定,使用更加方便。在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件,而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。这可以说是Mybatis最重要的改进。注意:虽然Mybatis支持在接口中直接使用annotation的配置方式来简化配置,不过

    2022年10月30日
  • linux ftp下载命令_centos如何连接ftp

    linux ftp下载命令_centos如何连接ftpLinuxFTP命令全集1前言下面就所有命令给出解释和例子。说明: 1.remote-file指远程文件,即服务器上的文件2.local-file 指本地文件,即本地机器上的文件2登录登出命令2.1ftp$ftp192.168.0.2格式:ftp[host]Host为ftp主机ip,此命令用来登录ftp服务器,登录后会提示输入账户和密码,账户和密码正确输入后,就会登录到…

    2022年9月21日
  • Python 编译器_如何在pe系统里安装软件

    Python 编译器_如何在pe系统里安装软件好久都没更新博客了,最近是真的很忙,每天抽出1小时写博客,有的时候更本没时间,今天写一个解析PE的一个软件,过程和内容很干,干货干货之前有很多人加我要资料和软件,我从来没说过要钱什么的,只要给个关注和点赞,就可以了,需要什么资料,只要我可以给,我会不要一分钱免费给你们资料,欢迎大家来评论博主?点个赞留个关注吧!!资料(百度网盘)提取码:i4ptPE解析软件和源代码包文件提取码:07bhPE解析器软件安装包提取码:r9og激活成功教程版打包软件–打包为安装包先看视频,双击打开

    2022年10月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号