新浪股票取数据

财经数据抓取实践

财经数据免费接口。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);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值