当前位置:首页 > 编程世界 > 正文内容

最近做的一个股票采集系统

李大敬8年前 (2017-04-27)编程世界25280
昨天晚上加班做的一个股票采集系统。接口是用的新浪的。第一次写PHP程序,还是不太熟哈。大伙需要的话拿去,自己修改一下就可以用。
<?php
header("Content-type: text/html; charset=utf-8"); 
require_once(dirname(__FILE__)."/config.php");		// 引入配置文件
require_once(FILEPASH."/module/mysql.class.php");	// 引入数据库操作类
require_once(FILEPASH."/module/api.class.php");		// 引入API类
function new_CL()
{
$url ='http://hq.sinajs.cn/list=hf_CL';//这个是新浪的接口,我也是研究了半天才找到的
$data=file_get_contents($url);
$data2 = strpbrk($data,"\"");
$data2=substr($data2,1,-3); 
$re=explode(",",$data2);
return $re[0];

}

function new_OIL()
{
$url ='http://hq.sinajs.cn/list=hf_OIL';
$data=file_get_contents($url);
$data2 = strpbrk($data,"\"");
$data2=substr($data2,1,-3); 
$re=explode(",",$data2);
return $re[0];
}


$a = new_OIL();
echo $a;
echo "</br>";
$b = new_CL();
echo $b;
echo "</br>";
$c = $a-$b;
echo $c;
echo "</br>";
$time = time();
echo $time;
echo "</br>";

$status = $pdo->table('data')->line('`data_one`,`data_two`,`data_three`,`time`')->vals('?,?,?,?')->insert()->bindvalue(array(array($a),array($b),array($c),array($time)))->execute();

if($status){

	$msg = '采集成功!';

}else{

	$msg = '采集失败!';

}

echo $msg;

?>
<!-- 定义三个变量,A,B.C
a读取API中1的值
b读取api中2的值
c=a-b(两者的差值)
将当前时间、a、b.C这四个值写到数据库 -->
  这是取了CL和OIL的两个数据,然后找到他们两个差值的变化规律的一个程序。如果有人需要的话,我也可以帮大家弄的哈。在线留言就行了。   大家也可以在这里测试一下:股票采集测试页面  

扫描二维码推送至手机访问。

版权声明:本文由爱一生一世的心发布,如需转载请注明出处。

本文链接:https://love1314.xin/post/155.html

分享给朋友:

相关文章

程序员的修炼之路

导读:本文系:阿里巴巴高级工程师刘光利分享。光利在广州UC(阿里巴巴移动事业群),总结是提高最直接的途径。看看这5年多,光利的修炼之路。光利的blog在简书:http://www.jianshu.com/u/a335b59c47e5。有兴趣...

关于“电商平台”建设的几点建议

关于“电商平台”建设的几点建议 电商平台自20世纪末开始,进入我们国人的生活,那个互联网都还不普及的年代里,电商平台的发展既是逆境,又是顺境。逆境是因为没有什么成功的案例可以参考,所有的大大小小的细节都需要自己去一点点的尝试。顺境也因为如...

针对“元素居”网站的技术分析报告

本文是当初去应聘时,写的一点点文章,很遗憾没有应聘上,不过我感觉还是有点点价值,就贴出来让大家看看自己的网站上有没有这些问题吧。     针对元素居网站的技术分析报告 ——about “www.yua...