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抓取股票数据的主要内容,如果未能解决你的问题,请参考以下文章
PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。