前言
当我们想对股票数据用python爬取的时候,总是找不到好的获取数据,有一些相关的包,tushare等,但是它有限股票数据就没有,比如我最近在爬的SZ159915,在tushare库中,就爬不到。
找接口
以下以雪球为例:
打开雪球:

搜索六位代码,如159915:

开发者模式,打开Network页面,搜索前期最高点或者最低点,如1.669

单击第一个

发现是这行数据:

单击得到这个页面:

把General项的网址用浏览器打开看看:

接口参数意义:
https://stock.xueqiu.com/v5/stock/chart/kline.json?symbol=SZ159915&begin=1589340438277&period=day&type=before&count=-142&indicator=kline,pe,pb,ps,pcf,market_capital,agt,ggt,balance
| 参数 | 意义 |
|---|---|
| begin | 起始日 |
| period | K线单位选择,日k,月k等 |
| type | 不知道什么意义 |
| count | 数据个数 |
| indicator | 其他指标参数 |
接口含义:从begin那天开始,向前记录count个交易日,并且得到indicator的指标。
图中一些变量的意义
| 变量 | 意义 |
|---|---|
| timestamp | 时间戳(以ms计)。 |
| volume | 成交量 |
| open | 开盘价 |
| high | 最高价 |
| low | 收盘价 |
| close | 收盘价 |
其他的一些参数自己可以对比K线查看。
在Preview页面可以更简单查看到:

使用接口
写代码的时候需要用到Request Hearders项下面的Cookie和User-Agent项

接下来可以写代码

本文介绍如何使用Python爬取雪球股票平台上的数据,包括寻找合适接口、解析接口参数及利用requests库进行数据抓取的方法。通过具体示例,展示了如何获取指定股票的历史交易数据。
最低0.47元/天 解锁文章
1926

被折叠的 条评论
为什么被折叠?



