在PHP中使用cURL检索HTML页面的一部分

在PHP中使用cURL检索HTML页面的一部分,php,html,Php,Html,我有一个PHP脚本,可以从带有curl的网站获取HTML。问题是我只想获取HTML的特定部分,例如: HTML代码 <HTML> <head></head> <body> <div> <tabel> <TR> <td> text </td> </TR> <TR> <td>

我有一个PHP脚本,可以从带有curl的网站获取HTML。问题是我只想获取HTML的特定部分,例如: HTML代码

<HTML>
<head></head>
<body>
  <div>
    <tabel>
      <TR>
        <td> text </td>
      </TR>
      <TR>
        <td> 
          <tabel>
            ....
          </tabel>
      </TR>
    </tabel>
  </div>
</body>
</HTML>

正文
....
现在我想要一个字符串
text
和一个字符串

但是我不能使用id或class,你需要解析DOM。您可以使用php或任何类似的库等。

如何知道您想要的是哪个
text
?最好的方法是使用DOM或xpath,但若你们不能使用id或类,那个么我建议你们再努力一点。或者使用regexp(蹩脚但有时是最后的手段),那么您采取什么方法来实现这一点呢?你在哪里遇到麻烦了?table而不是
tabel
ahem(你会用这个代码撞到一堵砖墙)我不能指定一条路径或类似div/tabel/TR/tdi的东西吗?那么我能得到所有的div或图像吗one@RickC:不管标签是什么,你都能拿到。(img、div、a等)但我只想要td中的内容,其中文本为nog all tds解析的数据具有树结构。您可以轻松获得所需的任何节点。只需看看给定的链接!我不知道你面临什么问题!