1

このスクリプトを使用して Web サイトをスクレイピングします。

<?php
$url = "http://www.nu.nl";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);

echo $curl_scraped_page;
?>

出力は、head セクションの javascript、css ファイルで間違ったドメインを広告します。だから私はそれを修正しようとしました:

$url = preg_replace("/<head>/i", "<head><base href='$url' />", $url, 1);

動作しません。理由はありますか? 私は何も見つけることができません。

4

1 に答える 1