私はサイトからデータを抽出しようとしていますが、代わりにPHPファイルをロードすると自動的にサイトにリダイレクトされます..ここでなぜphp curl urlが自分自身をPHPファイルからurlに自動的にリダイレクトしているのですか?
などのビデオを見てみましょう: http://recordit.co/KOwXS5KTKR
PHP:
$url = "http://extratorrent.cc/view/popular/TV.html?page=1&srt=seeds&pp=50&order=desc";
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
$data = curl_exec($ch);
curl_close($ch);
print_r($data);
JUSTと仮定:
サイトのソースページのコードを見ながらそうJavaScriptを次のように見ました:
<script type="text/javascript">window.functions = new Array();</script>
<script src="https://extra.to/scripts/script.js?2" type="text/javascript"></script>
これはリダイレクトを引き起こしている可能性があるので、それが正しいとすれば、どうすればそれを防ぐことができるのでしょうか?
私はいくつかの研究を行いましたが、window.location
は完全に無効にすることができないため、サイトは自分自身でリダイレクトされません...私は知りたいと思います。 CURLでのHTMLの読み込みPHPによるページ読み込み?