を使用して、URL内のメタタグを取得する:は、どのように私はこのようなコードを書いたPHP
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
curl_close($ch);
$html = $data;
//parsing begins here:
$doc = new \DOMDocument();
@$doc->loadHTML($html);
$metas = $doc->getElementsByTagName('meta');
このコードは、現在の仕事であるが、いくつかのURLは、スクレーピング防ぐためのPHPスクリプトをブロックします。この問題を解決するには?
どのように素敵であることとあなたがしたくないサイトをスクラップないについては、それが働いた – rtfm