PHP で Web ページから HTML コードを取得するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-01 03:06:28
オリジナル
198 人が閲覧しました

How to Retrieve HTML Code from a Web Page in PHP?

PHP で Web ページの HTML コードを取得する

PHP では、Web ページの HTML コードを取得する方法が複数あります。 2 つの一般的な方法を見てみましょう:

url fopen ラッパーの使用

PHP サーバーで URL fopen ラッパーが許可されている場合は、file_get_contents 関数を使用して HTML コードをフェッチできます:

<code class="php">$html = file_get_contents('https://stackoverflow.com/questions/ask');</code>
ログイン後にコピー

この方法はシンプルで、基本的なニーズには十分です。

cURL の使用

より高度な制御については、cURL 関数の使用を検討してください。

<code class="php">$c = curl_init('https://stackoverflow.com/questions/ask');
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);

// Set other desired cURL options here...

$html = curl_exec($c);

if (curl_error($c))
    die(curl_error($c));

// Get the HTTP status code if needed
$status = curl_getinfo($c, CURLINFO_HTTP_CODE);

curl_close($c);</code>
ログイン後にコピー

cURL は柔軟性が高く、ヘッダー、Cookie、認証など、リクエストのさまざまな側面をカスタマイズできます。

以上がPHP で Web ページから HTML コードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート