인스타그램 API없이 JSON Data로 가져오는 방식입니다.
현재 인스타그램의 업데이트로 인하여 이 코드는 작동을 안합니다.
좀더 개선되었습니다. ^^ 추후 업데이트된 게시물 올리겠습니다.
<?php //tag 기준 $baseUrl = "https://www.instagram.com/explore/tags/$tag/?__a=1"; $url = $baseUrl; while(1) { $json = json_decode(file_get_contents($url)); print_r($json->tag->media->nodes); if(!$json->tag->media->page_info->has_next_page) break; $url = $baseUrl.'&max_id='.$json->tag->media->page_info->end_cursor; }
<?php //user id 기준 $user="somin_jj"; $baseUrl = "https://www.instagram.com/$user/?__a=1"; $url = $baseUrl; while(1) { $json = json_decode(file_get_contents($url)); print_r($json->user->media->nodes); if(!$json->user->media->page_info->has_next_page) break; $url = $baseUrl.'&max_id='.$json->user->media->page_info->end_cursor; }