财经数据免费接口。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);
    }
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐