如何解析视频的嵌入标签?

时间:2014-05-10 16:11:21

标签: php simple-html-dom

我正在尝试通过Simple HTML DOM解析器解析视频中的embed标记。我花了7天时间来解析此视频的嵌入标记,但直到现在我还是无法解析此视频中的嵌入标记。我真的不明白为什么简单的HTML DOM解析器无法解析这个embed标签,其他标签它可以轻松解析。

file.php

include_once ("simple_html_dom.php");
$source = 'http://www.cliphai.com/2014/05/surprise-rollercoaster.html';
$html = file_get_html($source);

echo $html->find('embed',0);

2 个答案:

答案 0 :(得分:1)

该页面的源代码中似乎没有<embed>标记,这可能是您的DOM解析器无法找到它的原因......

答案 1 :(得分:1)

您的网站有以下代码:

<embed name="flashplayer" src="http://player.k24h.com/player.swf" flashvars="plugins=http://player.k24h.com/plugins/proxy.swf&amp;proxy.link=http://www.youtube.com/v/gHmMszbgimY&amp;autostart=true&amp;controlbar.position=over" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" autostart="true" width="100%" height="100%" quality="low">

但只有在网站呈现时才会显示,您无法在HTML中找到它。

看起来只是指向youtube视频http://www.youtube.com/v/gHmMszbgimY

的路线