从网站中选择并复制内容

时间:2014-07-07 16:28:16

标签: php

我试图提取我网站的一部分以获取一些内容信息。我尝试输入变量的内容如下:

 <table  class="tabelaHistorico">
              <tr> 
                <td bgcolor=#ccccc></td>
                <td bgcolor=#ccccc>2014</td>
              </tr>

              <tr> 
                <td> 
                  Jan
                </td>
                <td> 
                  9719,46
                </td>
              </tr>

              <tr> 
                <td> 
                  Fev
                </td>
                <td> 
                  9421,65
                </td>
              </tr>
  </table>

我试着这样做:

 $content = file_get_contents("www.website.com");
 $pos = strpos($content,"table" , 0);
 echo $pos;
 printf($pos);
 $rest = substr($content, $pos, 5);
 echo $rest;

2 个答案:

答案 0 :(得分:0)

preg_match('!<table  class="tabelaHistorico">.+?</table>!s', $content, $match);
echo $match[0];

答案 1 :(得分:0)

您需要一个合适的HTML解析器。幸运的是,PHP有一个内置的。

http://www.php.net/manual/en/domdocument.loadhtml.php