新浪股票接口 php,通过新浪股票行情接口,怎么判断当天除权除息的股票?

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:26   1042   0

我想制作一个功能,点下按钮,就可以把当天除权除息的股票列出来,我的网站股票行情是调用的新浪接口。

不知道谁有开发过这个功能的,或者有技术开发这个小功能的,本人不甚感激,也可有酬劳略表心意哦。

回复讨论(解决方案)

木有人会吗 ? 求帮助!!!

你接口要拿出来看下的

没有数据演示不好判断如何处理

$curl=&new Curl_HTTP_Client();$html_data=$curl->fetch_url("http://hq.sinajs.cn/list=".$StockList,"",5);$html_data=iconv("GB2312","UTF-8",$html_data);$data='';if($html_data){preg_match_all("/str_(.+?)\";/is",$html_data,$data);$messages=str_replace('="',",",$data[1]);}$list = '';$i=0;foreach($messages as $l){$N=split(',',$l);$N[0]=substr($N[0],2);$cj = round($N[4]-$N[3],2);$cjl = ceil($N[9]/100); //成交量(手)$zdf = round(($N[4]-$N[3])*100/$N[4],2); //涨跌幅$color = $cj>=0 ? '#FF0000' : '#008000';$bgcolor = (($i+1)%2==0) ? '#F5F5F5' : '#ffffff';if($N[4]==0) //停牌{$color = '#000000';$N[4]= '--';$cjl = '--';$cj = '--';$zdf = '--';$N[7]='--';$N[8]='--';$N[2]='--';$N[5]='--';$N[6]='--';}$html .= '

'; $html .= ''; $html .= "'.$N[4].' '; //当前价 $html .= ''.$cjl.' '; //成交量 $html .= ''.($cj>0 ? '+'.$cj : $cj).' '; //涨跌 $html .= ''.($cj>0 ? '+' : '').$zdf.' '; //涨跌幅 $html .= ''.$N[7].''; //买价 $html .= ''.$N[8].''; //卖价 $html .= ''.$N[2].' '; //开盘价 $html .= ''.$N[5].' '; //最高价 $html .= ''.$N[6].' '; //最低价 $html .= ''.$N[3].' '; //昨收价 $html .= ''.$N[32].' '; //时间 $html .= ' '; $html .= ' ';$i++;}

其实如果用过新浪这个股票行情接口的一看就明白我说什么,不过我还是把这个贴出来吧。

我想制作一个功能,点下按钮,就可以把当天除权除息的股票列出来。

等不到答案、、、、、

点下按钮,就可以把当天除权除息的股票列出来,这意味着:

你要获得所有股票的信息,而不是某几个股票;

获得的股票信息包含除权除息信息信息项。

而新浪行情接口两个条件都不满足:

一次只能获取指定几个股票(StockList)的数据,频繁访问估会被拒绝

数据没有除权除息信息,这个你从返回的数据就能看出来。

不知道你是不是要做股票数据分析,是的话靠这样获取数据是不行的,需要更专业的数据获取办法,专业的数据数据量A股一个交易就有好几百兆!

一个交易日就有好几百兆!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP