Ⅰ 【美股量化00篇】Python获取新浪接口美股实时数据
本文以阿里巴巴(BABA)为例,展示如何通过BABA股票代码查询新浪接口获取美股实时数据。只需在浏览器地址栏输入指定url,即可获取所需数据。
若需批量获取多只股票数据,可创建txt文件,将股票代码列表存储其中。新浪财经提供的行情数据类型丰富,具体数据展示请参见截图。注意,部分新浪财经页面的数据可能不完整。
需了解,新浪数据宣称“实时”,相比传统财经网站15分钟的数据延迟而言,实则并非完全实时。具体来看,a.新浪数据来源于Nasdaq交易所集团(包括Nasdaq、Nqbx、Nqpx三大交易所数据)以及FINRA/TRF(暗盘数据),这意味着并非所有交易所的成交数据都会在新浪页面更新,存在秒级乃至分钟级的数据缺失;b.新浪页面数据刷新存在大约数秒的延迟。请务必注意。
Ⅱ 2022最新新浪股票接口请求方法
面对2022年新浪股票接口更新后出现的"Kinsoku jikou desu"日语禁止访问现象,解决方法在于请求头部添加Referer字段。这一调整表明,为了获取数据,接口访问需提供特定的引用来源。
为了适应这一变化,访问新浪股票接口时应加入Referer参数。具体接口为:http://hq.sinajs.cn。使用此接口的请求方式为:http://hq.sinajs.cn?list=sh601003。这里的Referer应指向引用来源,例如:http://finance.sina.com.cn。
解决步骤简明,通过在请求头部添加Referer字段,即可绕过访问限制。操作过程无需复杂编码,使用curl请求即可完成,且编码为GB2312,用户需自行转换。简化后的代码逻辑直接,无需详细展示。