python美国股票数据api_【美股量化00篇】Python获取新浪接口美股实时数据
1.本篇以BABA(阿里巴巴)为例,在浏览器地址栏输入以下url,即可获取个股数据:阿里巴巴(BABA)实时数据hq.sinajs.cn
import requests
url = 'http://hq.sinajs.cn/list=gb_baba' # 股票代码必须为小写字母
res = requests.get(url).text
print(res) # 此处输出与浏览器页面获取的数据一致
data = res[14:-3].replace('="',',').split(',') # 删除、替换无关字符
print(data)
for datum in data: # data数据类型为list,遍历可获得分项数据,详情见本篇截图
print(datum) # 注意:获取的datum数据类型为string
2.如果要一次获取大量股票,可在本地创建一个txt文件,存储股票列表,如下:
import requests
f = open(r"C:\Python\StockTest\CNstock.txt") # txt文件,存储股票代码,一行一个代码,小写字母
symbols = [line.strip() for line in f.readlines()]
f.close()
def getQuote(sym):
url = 'http://hq.sinajs.cn/list=gb_'+sym
res = requests.get(url).text
# print(res) # 此处输出与浏览器页面获取的数据一致
quote = res[14:-3].replace('="',',').split(',') # 删除、替换无关字符
print(quote)
for symbol in symbols: # 遍历股票列表,逐条输出股票数据
getQuote(symbol)
3.新浪财经提供的行情数据都有哪些呢?请看截图:
对应的新浪财经个股页面如下:【注意:新浪财经页面,某些数据不显示,所以获取的数据也空缺】
4.新浪数据说它是“实时”的,是相较于传统财经网站15分钟的数据延迟而言。实际上,经笔者亲自测试,a.新浪数据是非完整数据,数据源为Nasdaq交易所集团(Nasdaq、Nqbx、Nqpx三大交易所数据)以及FINRA/TRF(darkpool暗盘数据),因此其他交易所成交的数据,新浪页面是不会更新的,这是秒级乃至分钟级的数据缺失;b.新浪页面的数据刷新,大概有数秒的延迟。敬请留意!
python美国股票数据api_【美股量化00篇】Python获取新浪接口美股实时数据相关推荐
- python爬取股票实时价格_【美股量化00篇】Python获取新浪接口美股实时数据
1.本篇以BABA(阿里巴巴)为例,在浏览器地址栏输入以下url,即可获取个股数据: http://hq.sinajs.cn/list=gb_baba (股票代码必须为小写字母,结果如下图所示) 阿里 ...
- 调用新浪接口下载实时股票数据
python通过调用新浪财经接口一次性下载股票的实时数据: #'u1','u2'无用 columnsList=['u1', 'u2', 'code', 'name', 'open', 'frontcl ...
- python 股票分析api,2020-04-21 用python3 按周分析新浪接口股票数据(篇一:下载、存储篇)...
思路概览一:下载存储 股票数据量大,有一定的涨跌模式,为了节约看股时间,今天我们用python3,量化分析有关股票数据. 总体思路:使用通达信获得所有股票代码,然后通过requests 模块下载htt ...
- 【python】【爬虫】Scrapy Crawl自动爬虫【获取新浪新闻为例】
Scrapy自动爬虫(crawl模板)[scrapy genspider -t crawl news news.sina.com.cn] Crawl自动爬虫适用: 对有规律的网站进行自动爬取 Craw ...
- 用python获取新浪历史分时数据
*注:文章所述内容,仅用于测试,请不要应用于商业目标,由此带来的风险,请自行承担. 新浪的历史分时数据,经过了压缩和base64处理,解码代码位于sf_sdk.js中,这一行: this.xh5_S_ ...
- 【Java】获取新浪股票接口,并且发到qq邮箱以及钉钉群
Java获取新浪股票接口并发送邮箱和钉钉机器人 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 -利用java获取新浪股 ...
- 利用libcurl获取新浪股票接口
参考 利用libcurl获取新浪股票接口, ubuntu和openwrt实验成功(三) http://blog.chinaunix.net/uid-27194309-id-3987565.html 利 ...
- python查询实时天气预报_微信公众号+python+新浪SAE实现实时天气预报功能
本文主要谈谈如何做一个具有天气预报功能的公众号. 话不多说先上图,实现的功能如下图所示: 点击微信右下角的"+"号,分享任意一个位置信息,公众号后台自动回复当地的天气情况.这里的天 ...
- 调用实现天气预报功能android,Android编程实现获取新浪天气预报数据的方法
本文实例讲述了Android编程实现获取新浪天气预报数据的方法.分享给大家供大家参考,具体如下: 新浪天气预报地址: http://php.weather.sina.com.cn/xml.php?ci ...
最新文章
- 重磅福利!60篇近两年高影响因子环境污染微生态相关文献合集免费领取
- Windows 8下看漫画的程序发布
- Linux与Windows比较出的20个优势
- 最全中文leetcode解题攻略:思路知识点代码都有,搞定AI大厂笔试
- 递归算法经典实例小结(C#实现)
- 摸鱼摸累了,看几个有趣的网站
- 既有e^x又有sinx或cosx的积分题的解法
- 删除亚马逊Kindle电子书的DRM,将AZW转为PDF格式文档
- abp框架java_asp.net core之abp框架
- android edittext底线,android – 更改edittext的底线颜色
- 伤感日志_茫茫天涯走遍,寂寞心酸
- 蓝桥 卷“兔”来袭编程竞赛专场-04栅栏加密 题解
- ios native react 闪退_react-native-image-picker闪退的解决办法
- jsd 多线程与socket网络通信
- Windows + XMAPP + TestLink 初探
- 基于java的学生宿舍公寓管理系统
- Dell_Inspiron_15-3567, 加装内存条, 更换固态硬盘
- 光声断层成像的傅里叶变换图像重建算法
- 【C语言】一文看懂指针和内存
- h5页面在安卓手机浏览器上不能上下移动的问题