2014-05-10 1 views
-1

간단한 HTML DOM 파서로 동영상에서 삽입 태그를 구문 분석하려고합니다. 이 동영상의 퍼가기 태그를 구문 분석하는 데 7 일을 소비했지만 지금까지이 동영상의 퍼가기 태그를 구문 분석 할 수 없습니다. 나는 왜 Simple 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); 
+1

내용은 자바 스크립트를 사용하여로드 할 것, 불행하게도 간단한 HTML DOM이 그것을 처리 할 수 ​​없습니다 YouTube 동영상 그냥 루트 같은데 ... – Enissay

답변

1

즉 당신의 DOM 파서를 찾을 수없는 이유는 아마도 이유 때문에, 해당 페이지의 소스 코드에 <embed> 태그있을 것 같지 않습니다 ...

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에서 그것을 찾을 수 없습니다 나타납니다.

http://www.youtube.com/v/gHmMszbgimY