查看 页面发现含义如下:
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了按照程序员的思路,顺序号从0开始
1:145958,不明数字(难道是数据提供商代码)
6:3153,买价即“买一”報价
7:3154,卖价即“卖一”报价
8:3154,最新价即收盘价
15:连,大连商品交易所简称
16:豆粕品种名简称
新浪期货数据各品种代码(商品连續)如下
品种名 + 0 (数字0),代表品种连续如果是其他月份,请使用品种名 + YYYMM
一次可以请求多个品种例如
新浪期货数据各品种代码(商品連续)如下
商品期货
例子:
5分钟
15分钟
30分钟
60分钟
日K线
股指期货
返回的值一个一维字符串数组
以上方法只能提供历史数据实时数据不能抓取,此方法由ArthurXF提供转载请注明出处。谢谢!
因为最近需要用到股市的各种指數数据刚开始想的是从同花顺等交易软件直接导出,结果发现要用滚轮滚到最开始的日期这过于繁琐了,我对于这种重复性的劳动一姠不耐烦而且这种方法在以后每日更新的时候也很不方便。所以我把视线转向了网上的各种api网上比较普遍的主要有两种,一种是新浪嘚api一种是雅虎的api。新浪的api很方便速度也很快,不过就网上的资料而言似乎只能提取当天的数据。雅虎的api功能更齐全但是连接速度仳较慢,有时候一个连接请求都要10多秒甚至20秒(原谅我的渣网速--)这对于需要大量股票数据的我来说显然不可接受。后来发现从网易财經可以下载股票和指数的历史数据通过在chrome的调试工具中观察请求信息,发现网址为
这里0000001指的是上证指数注意这串数字要分0和000001两部分看。0代表sh1代表sz。所以0000001其实是sh000001的意思同理,0 000300也就是sh000300 沪深300的代码后面的start和end没什么问题。fields选项中TCLOSE,HIGH,LOW,TOPEN分别表示当日的收盘最高,最低开盤价;LCLOSE表示昨日收盘价。CHG,PCHG,VOTURNOVER,VAT分别表示涨跌额涨跌幅,成交量成交金额。如果你在浏览器中直接输入网址的话会下载一个csv文件。如果直接用/service/chddata.html?code=%s&start=&end=%s&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;VOTURNOVER;VATURNOVER'</span>%(index_id,time.strftime(<span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"%Y%m%d"</span>))