大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> PHP专区 -> 实时抓取YAHOO股票报价的代码

实时抓取YAHOO股票报价的代码

时间: 2021-07-31 作者:daque

<? function getyahooquote($stocksymbol = "ccr") { if (!$targeturl) $targeturl = "http://finance.yahoo.com/q?s=$stocksymbol&d=t"; //设定要抓取的url目的             $fd = fopen("$targeturl", "r");         $stopextract = 0;          $startextract = 0;          while (!feof($fd))          {             $buffer = fgets($fd, 4096);                 //echo trim($buffer)."\n";              if (strstr($buffer, "rowspan=3"))             {                 //echo "extract started at line #$linecount\n";                  $startextract = 1;              }                 if ($startextract && !$stopextract)                 {                          if (strstr($buffer, "<a"))                  {                     $startpos = strrpos($buffer, "<");                     $buffer = substr($buffer, $startpos);                 }                 //$text = trim(strip_tags($buffer));                 //echo trim($buffer)."\n";                               $buffer = str_replace("\n\r", " ", "$buffer");                 if (strstr($buffer, "http://ichart.yahoo.com/v?s=$stocksymbol"))                  {                     //echo "ichart found!";                     $stopextract = 1;                  }                 $capturedhtml .= $buffer;                          }             if ($startextract && strstr($buffer, "<br>"))             {                  $stopextract = 1;                  //echo "extract stopped at line #$linecount\n";                          echo $capturedhtml;                 break;             }             $linecount++;         }         fclose($fd);     }          //以次为抓取的一个例子     $symbols = array('ccr', 'iixl','sape','wbvn' );     $symbolcount = count($symbols);     for ($i=0; $i< $symbolcount; $i++)     {         echo "$symbols[$i]<br>";         getyahooquote("$symbols[$i]");     }     ?>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.