ホームページ > バックエンド開発 > PHPチュートリアル > この Web ページのコンテンツを取得するために、curl または file_get_contents を使用できる専門家はいますか?

この Web ページのコンテンツを取得するために、curl または file_get_contents を使用できる専門家はいますか?

WBOY
リリース: 2016-06-13 13:19:23
オリジナル
967 人が閲覧しました

誰でもcurlまたはfile_get_contentsを使用してこのWebページのコンテンツを取得できますか?
http://zhaohongen.fu.cn8u.cn/v.html
やり方を教えていただければ幸いです。 !

-----解決策---------
彼が書いたヘッダージャンプではなく、クリック後のジャンプがあります。
コードを見ると、実際には欺瞞です。

アクセスするには、curl を使用します。初めてこのページにアクセスしたときに Cookie を保存し、もう一度ページを更新して Cookie を取得するだけです。
これは Cookie によって完全に制御されています。試しても試しません。

まずブラウザで http を開いてください ://zhaohongen.fu.cn8u.cn/v.html 別のタブを開いて http://zhaohongen.fu.cn8u.cn/v.html にアクセスしてください

コンテンツが表示されます。Cookie をクリアしても機能しません。上記の手順を繰り返す必要があるため、Cookie を制御するだけです。

------解決策------------------
本当に混乱しています、Niuniu がすべてを言いました、Cookie の問題

PHP コード


$cookie_file = ディレクトリ名(__FILE__).'/cookie.txt';

if(!file_exists($cookie_file)){
    $fp= fopen($cookie_file,"w");
    fclose($fp);
}
$url = "http://zhaohongen.fu.cn8u.cn/v.html";
$ch =curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_exec($ch);
カール_クローズ($ch);


$url = "http://zhaohongen.fu.cn8u.cn/v.html";
$ch =curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
$response =curl_exec($ch);
カール_クローズ($ch);
エコー $response; <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート