2017-10-21 24 views
-2

私はsimplehtmldomを使って要素を取得しようとしていますが、私は成功しませんでした。応答で隠し要素を見つける - PHP

include("simple_html_dom.php"); 
$url = 'https://oload.stream/f/iNzieKbekMM/Perleshje_nga_blloku_i_qelive_99.mp4'; 
$html = file_get_html($url); 
foreach ($html->find('#streamurl') as $td) { 
    echo $td->plaintext; 
} 

私が取得:

をHERE LINK

が間違って何イムstreamurlに

を示していると入手方法imageであり、値?

+0

ページが読み込まれた後にJavascriptがほとんどの作業をしているので、このようにするのは難しいでしょう。 –

+0

私はこの問題に合格するためにjavascriptを使用することはできません。 – vivi

答えて

0

「ここにはリンクがあります」というテキストがプレースホルダです。 JavaScriptで置き換えられますが、JavaScriptはPHPで実行されません。

URLから取得したHTMLを出力し、ストリームURLがすでにその文字列に含まれているかどうかを確認します。次に、HTMLからそのファイルを取得する方法を理解します。

もう1つのオプションは、PHP用のJavaScriptエンジンをインストールすることです。例えば:

単純なオプションは、PHPを使用しないことになる、代わりにhttp://phantomjs.org

関連する問題