PHPを使用してInstagramのURLから画像のURLをスクレイピングしようとしています。画像の URL は、ページ上部のメタ タグに次のように含まれているようです。
<meta property="og:image" content="http://distilleryimage10.ak.instagram.com/9e4360c6220411e38abf22000a1f9bf5_7.jpg" />
これから、コンテンツ部分を返したいと思います。
複数の画像に対してこれを行う必要があるため、URLが変更された場合でもこの画像を抽出する必要があります。
私がこれまでに持っているコードは
$page = file_get_contents('http://instagram.com/p/efH-NVOTAy/#');
preg_match("/og:image/", $page, $matches);
print_r($matches);
これは Array ( [0] => og:image ) を出力します
これは、「og:image」に一致する限り機能し、file_get_contents から返されたデータでこの文字列を見つけることができることを確認しますが、この行から URL を返す方法がわかりません。