PC6下载站

分类分类

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

关注+2004-11-07作者:蓝点


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, "
                {

                    $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, "
"))

            {

                 $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]
";

        getYahooQuote("$symbols[$i]");

    }

    ?>






展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消