stabunkow / china-stock-data
提供国内财经门户网站股票相关数据,目前有新浪和凤凰网的数据
0.0.1
2019-06-19 06:54 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- mockery/mockery: ^1.2
- phpunit/phpunit: ~5
This package is auto-updated.
Last update: 2024-10-19 19:46:25 UTC
README
提供国内财经门户网站股票相关数据,目前有新浪和凤凰网的数据
安装
$ composer require stabunkow/china-stock-data -vvv
使用
use Stabunkow\ChinaStockData\Sources\SinaStock; $s = new SinaStock(); // 使用新浪股票数据源 $s->getIndex(); // 获取股指 $s->getInfo('600027'); // 获取股票信息 $s->getInfos(['600027']); // 获取批量股票信息 $s->getKlineImg('600027'); // 获取股票K线图 $s->getKlineImgWeekly('600027'); // 获取股票K线图(周) $s->getKlineImgMonthly('600027'); // 获取股票K线图(月) $s->getTrendImg('600027'); // 获取股票分时图 use Stabunkow\ChinaStockData\Sources\IfengStock; $s = new IfengStock(); // 使用凤凰网股票数据源 $s->getIndex(); // 获取股指 $s->getInfo('600027'); // 获取股票信息 $s->getInfos(['600027']); // 获取批量股票信息 $s->getKlineData('600027'); // 获取股票K线数据 $s->getTrendData('600027'); // 获取股票分时数据 $s->getKlineImg('600027'); // 获取股票K线图 $s->getTrendImg('600027'); // 获取股票分时图
注意事项
code 格式为股票数字代码,若股票退市或不存在将获取不到股票信息
不同门户网的可获得的股票信息内容有所不同
获取股票信息示例
$s = new SinaStock(); $data = $s->getInfo('600027'); // 获取股票信息 echo json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
显示
{ "code": "600027", "name": "华电国际", "last_px": "3.79", "open_px": "3.82", "preclose_px": "3.78", "high_px": "3.83", "low_px": "3.78", "volume": "147511", "amount": "56203547", "px_change_rt": "0.26", "BV": [ "869200", "1319700", "534600", "297800", "513900" ], "BP": [ "3.79", "3.78", "3.77", "3.76", "3.75" ], "SV": [ "1487400", "1242800", "853600", "873100", "664100" ], "SP": [ "3.8", "3.81", "3.82", "3.83", "3.84" ], "time": "1560943800" }
参考
License
MIT