PHP を使用してウェブ ページのデータをクロールする方法

PHPのcurlライブラリを使用してWebページデータをクロールできます。簡単なサンプルコードは次のとおりです。

<?php
// 创建一个新的cURL资源
$curl = curl_init();

// 设置URL和其他选项
curl_setopt($curl, CURLOPT_URL, 'http://example.com');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 将返回的内容保存到变量中,而不是直接输出

// 执行URL请求
$response = curl_exec($curl);

// 关闭cURL资源,并且释放系统资源
curl_close($curl);

// 输出爬取到的网页内容
echo $response;
?>

curl_init()関数で新しいcURLリソースを作成し、curl_setopt()関数で取得先のURLやCURLOPT_RETURNTRANSFERをtrueに設定(変数に保存、直接出力しない)など、各種オプションを設定して、curl_exec()関数でURLリクエストを実行し、取得したウェブページのコンテンツを$response変数に格納し、curl_close()関数でcURLリソースをクローズしてシステムリソースを解放したあと、echo文で取得したウェブページのコンテンツを出力する

ウェブのデータ収集は、法的およびプライバシー上の問題に関わる可能性があるので、関連する法律や規制、倫理基準に従うことに注意してください。

bannerAds