[Instagram][PHP] 인스타그램 해시테그 추출하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[Instagram][PHP] 인스타그램 해시테그 추출하기 > 기술자료

SNS [Instagram][PHP] 인스타그램 해시테그 추출하기

페이지 정보


본문

<div style="text-align:center; padding:0 0 15px 0;">
    <div style="float:left; width:50%; text-align:left;"><img src="image/title_instagram.png" style="height:35px;"></div>
    <div style="float:left; width:50%; text-align: center; padding:10px 0 0 0px; font-size:1.2em;">#해피정닷컴</div>
    <div style="clear:both;"></div>
<?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 = '해피정닷컴';  //찾을 태그 

$results_array = scrape_insta_hash($tag);
$limit = 12; 
$image_array= array(); 
for ($i=0; $i < $limit; $i++) { 
    @$latest_array = $results_array['entry_data']['TagPage'][0]['tag']['media']['nodes'][$i];
    $image_data  = '<a href="https://www.instagram.com/p/'.$latest_array['code'].'/?tagged='.$tag.'" target="_blank"><img src="'.$latest_array['thumbnail_src'].'" style="width:25%; margin:0px;"></a>';
    //$image_data  = '<img src="'.$latest_array['display_src'].'">'; 
    array_push($image_array, $image_data);
}
foreach ($image_array as $image) {
    echo $image;
}

// for getting all images have to loop function for more pages 
// for confirmation  you are getting correct images view 
// https://www.instagram.com/explore/tags/your-tag-name/
?>
</div>


참고자료
https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=446189

댓글목록

profile_image

루벤님의 댓글

루벤 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

http://ruben.nflint.com/instagram.php

남겨주신 소스대로 했는데 엑박으로 뜹니다.
어디가 잘못된걸까요..ㅠ

profile_image

관리자1님의 댓글의 댓글

관리자1 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

https://www.happyjung.com/lecture/2485 에 작성된 내용처럼
인스타그램 추출의 자격조건이 강화되었습니다.
인스타그램의 정책이 다시금 완화된다면 위 코드가 작동할텐데, 아쉬운 소스입니다.


Total 2,645건 1 페이지
  • RSS
기술자료 목록
2645
Search   584  2025-10-15 17:04 ~ 2025-10-23 00:29  
2644
MySQL   806  2025-08-28 17:54 ~ 2025-08-28 17:55  
2643
PHP   2201  2025-02-07 09:27 ~ 2025-02-07 16:59  
2642
그누보드   1839  2025-02-07 08:55 ~ 2025-02-07 17:04  
2641
그누보드   2086  2024-11-26 21:14 ~ 2024-11-26 21:22  
2640
그누보드   3669  2024-11-22 10:52 ~ 2024-11-22 11:03  
2639
호스팅   2446  2024-11-19 14:41 ~ 2024-11-19 21:17  
2638
Linux   1762  2024-11-18 15:45 ~ 2024-11-18 15:48  
2637
일반   1625  2024-11-15 16:45 ~ 2024-11-15 16:46  
2636
Secure   1786  2024-11-06 18:48 ~ 2024-11-06 18:50  
2635
영카트   2074  2024-10-21 13:44 ~ 2025-08-29 23:40  
2634
전자결제   3455  2024-09-05 09:30  
2633
MySQL   2643  2024-03-29 14:14 ~ 2024-03-29 14:14  
2632
그누보드   2911  2024-02-23 18:40 ~ 2024-02-24 06:13  
2631
JavaScript   2885  2024-02-16 18:50 ~ 2024-02-16 20:37  
2630
Java   2988  2024-02-06 16:49  
2629
PHP   3222  2024-02-06 16:42  
2628
호스팅   2506  2024-01-29 12:54  
2627
PHP   2504  2024-01-26 11:04 ~ 2024-01-26 11:13  
2626
MySQL   2626  2024-01-08 17:37 ~ 2024-03-14 16:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2026 해피정닷컴. All Rights Reserved.