我试图从Instagram页面获取所有JSON变量和值
IE:view-source:http://instagram.com/justinbieber
你们推荐的是否有任何功能?
我尝试使用json_decode,但并非所有页面都是json - 它只会为我返回null
答案 0 :(得分:0)
$instagram_url="http://instagram.com/justinbieber";
$html = file_get_contents($instagram_url)
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXPath($doc);
$js = $xpath->query('//body/script')->item(1)->nodeValue;
$start = strpos($js, '{');
$end = strrpos($js, ';');
$json = substr($js, $start, $end - $start);
var_dump ($json);