如何使用PHP简单HTML DOM获取与h1标记最近的img标记?
我有一个从网页中获取第一个如何使用PHP简单HTML DOM获取与h1标记最近的img标记?,php,simpledom,Php,Simpledom,我有一个从网页中获取第一个h1标记的代码。现在我想得到第一个img标记,它出现在这个h1标记之前或之后。如何使用PHP简单HTML DOM实现这一点?不容易。但是,这可能会起作用: 获取您已经获得的 找到下一个兄弟姐妹。检查是否为图像,如果不是,则检查其是否具有作为子/子代的图像 获取上一个兄弟姐妹。与上述检查相同 如果尚未找到映像,请将下一个同级放在前面,将上一个同级放在后面,然后重复此操作,直到找到映像或节点用完为止 如果仍然没有图像,请获取的父节点,并从步骤2开始重复整个过程 您现在应该已
h1
标记的代码。现在我想得到第一个img
标记,它出现在这个h1
标记之前或之后。如何使用PHP简单HTML DOM实现这一点?不容易。但是,这可能会起作用:
的父节点,并从步骤2开始重复整个过程根据需要调整步骤。您可以使用preg_match并获得阵列中的第一个。@Elliott@Kolink OMG这篇文章太棒了。我以前从未读过。你让我高兴极了!