このページからhtmlを読み取って、後で解析しようとしています。問題は、使用するfile_get_contents($url)
と、一部のコンテンツ(実際に必要なコンテンツ)が失われることです。たとえば、「1オンスあたりの量」(空白のみ)以降のデータは取得せず、「栄養情報」テーブルのすべてのデータ(数値のみ、ラベルを取得)を取得します。
スクリプトは次のとおりです。
<?php
$url = "http://nutritiondata.self.com/facts/fruits-and-fruit-juices/1848/2";
$content = file_get_contents($url);
var_dump($content);
?>