财经数据免费接口。python可以通取很多数据。
http://tushare.org/
在SharesCompareSystem提取出来的方法。向新浪股票取数据,下面是基于Thinkphp 可以修改
/**
* 新浪股票数据API
* 新浪科技
*/
public function sinaSharesApi()
{
$url = "https://hq.sinajs.cn/list=s_sz000001,s_sz000421,s_sz000631,s_sh600111,s_sh600271,s_sh600551";
$method = "GET";
$headers = array();
$ret = httpRequest($url, $method, $postfields = null, $headers, $debug = false);
$ret = iconv('GB2312', 'UTF-8', $ret);
$ret_arr1 = explode(';', $ret);
array_pop($ret_arr1);
$shares_arr = array();
foreach ($ret_arr1 as $k1 => $v1) {
$temp_v1 = trim(substr($v1, 4));
$tem_arr1 = explode('=', $temp_v1);
$tem_arr3 = explode(',', $tem_arr1[1]);
$shares_arr[] = array(
'shares_name' => substr($tem_arr3[0], 1),
'shares_code' => substr($tem_arr1[0], 11),
'shares_price' => $tem_arr3[1],
'shares_rate' => $tem_arr3[3],
);
}
$result = array(
'code' => 1,
'data' => $shares_arr,
'msg' => 'success',
);
$this->ajaxReturn($result);
}