如何使用PHP简单HTML DOM将最近的img标记添加到h1标记?

时间:2012-08-03 19:50:39

标签: php simpledom

我的代码可以从网页获取第一个h1代码。现在,我希望获得在此img标记之前或之后显示的第一个h1标记。如何使用PHP Simple HTML DOM执行此操作?

1 个答案:

答案 0 :(得分:0)

不容易。但是,这应该可行:

  1. 获取<h1>,因为您已经
  2. 获得下一个兄弟姐妹。检查图像是否是图像,或者检查图像是否具有图像作为子/后代
  3. 获取上一个兄弟姐妹。与上述相同的检查。
  4. 如果您还没有找到图片,请提前播放下一个兄弟,然后播放前一个图片,然后重复,直到您完成或节目用完为止。
  5. 如果您仍然没有图像,请取<h1>的父节点,并重复步骤2中的整个过程。
  6. 您现在应该遍历整个文档,因此如果您现在没有结果,那么任何地方都没有图像。
  7. 根据需要修剪步骤。