php抓取股票数据

Posted nowphp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php抓取股票数据相关的知识,希望对你有一定的参考价值。

 public function stock(){
        $curl = new Curl();
        $curl->setUserAgent(‘Mozilla/5.0‘);
        $curl->get(‘http://stock.gtimg.cn/data/get_hs_xls.php?id=ranka&type=1&metric=chr‘);
        $file_name = date(‘Ymd‘).‘.xls‘;
        if ($curl->error) {
            echo $curl->error_code;
        }
        else {            
            file_put_contents($file_name, $curl->response);
            //echo $curl->response;
            $objPHPExcel = \PHPExcel_IOFactory::load($file_name);
            $sheet = $objPHPExcel->getSheet(0);
            $highestRow = $sheet->getHighestRow(); // 取得总行数
            $highestColumn = $sheet->getHighestColumn(); // 取得总列数
            $objdata = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
            dump($objdata);
        }
        
        $curl->close();
        
    }

composer

{   
    "require": {
        "php": ">=5.4.0",
        "topthink/framework": "^5.0",
	"phpoffice/phpexcel": "^1.0",
	"curl/curl": "^1.0"
    },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

  

以上是关于php抓取股票数据的主要内容,如果未能解决你的问题,请参考以下文章

我用python抓取股票数据炒股,代码拿去

抓取当前股票价格并创建数据框

我用python抓取股票数据炒股,代码拿去

如何用Java抓取网页的具体内容

Scrapy 抓取股票行情

PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。