• 작성일 작성일 : 17-02-08 14:50 / 조회 : 3,957

인스타그램 해시태그 끌어오기

 글쓴이 : 외인 트위터 페이스북 미투데이 C공감


<?php 


function scrape_insta_hash($tag) {


$insta_source = file_get_contents(‘https://www.instagram.com/explore/tags/’.$tag.’/’); // instagrame tag url


$shards = explode(‘window._sharedData = ‘, $insta_source);


$insta_json = explode(’;</script>’, $shards[1]); 


$insta_array = json_decode($insta_json[0], TRUE);


return $insta_array; 


}






$tag = ‘instargram’; 


$results_array = scrape_insta_hash($tag);


$limit = 30; 


$image_array= array(); 


for ($i=0; $i < $limit; $i++) { 


  @$latest_array = $results_array[‘entry_data’][‘TagPage’][0][‘tag’][‘media’][‘nodes’][$i];


$image_data  = ‘<img src=”’.$latest_array[‘thumbnail_src’].’”>’;


//$image_data  = ‘<img src=”’.$latest_array[‘display_src’].’”>’; 


  array_push($image_array, $image_data);


}


foreach ($image_array as $image) {


  echo $image;


}




?>


  • 다음글
  • 목록
go top google+ page facebook tistory rss