0

ページから埋め込みストリーム リンクを見つけようとしています。そのページのソース コードを確認すると、次のようなものが返されます。

<script type='text/javascript'> swidth='640', sheight='460';</script>
<script type='text/javascript' src='http://www.sawlive.tv/embed/hqfootyerech1'></script>

これは次のようなコードも返します。

http://sawlive.tv/embed/watch/xxxxxxx_

http://www.sawlive.tv/embed/hqfootyerech1file_get_contentsにクロールしようとしましたが、何も返されません。

ページはhttp://myiframe12.altervista.org/からのみ読み込まれます

埋め込まれたページとスクリプトを含むページの完全なソース コードを取得する方法はありますか? そのページに読み込まれた要素を Firefox で調べることはできますが、ソース コードが異なります。

Selenium2について聞いたことがあります。しかし、それがどのように機能するのかわかりません。

4

1 に答える 1

0

を使用する必要がありますfile_get_content。http またはファイルへのパスで呼び出す場合は違いがあります。

ソースコードを取得したい場合は、次のように記述してください。

file_get_contents('path/to/YOUR/FILE.php');

おそらく異なる URL でファイルを呼び出しました。http を使用すると、PHP スクリプトの出力しか表示されないため、パスを使用します。

ドメインにないファイルのソース コードにアクセスできるとは思いませんが、それについてはわかりません。

*編集:*

これがうまくいかない場合、私はこのコードを見つけましたが、テストされていませんが、うまくいくはずです:

ob_start();
include "yourfile.php";
$myvar = ob_get_contents();
ob_end_clean();
于 2012-06-30T09:58:13.910 に答える