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

[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 40건 2 페이지
  • RSS
기술자료 목록
20
SNS   42347  2017-08-21 17:54 ~ 2017-08-24 00:00  
19
SNS   24574  2017-08-06 03:55  
열람
SNS   18748  2017-08-06 03:34 ~ 2017-08-06 00:00  
17
SNS   22805  2017-08-06 01:55 ~ 2018-01-09 00:54  
16
SNS   8899  2017-02-03 01:48  
15
SNS   9612  2016-01-12 05:24  
14
SNS   17743  2015-11-11 11:50  
13
SNS   12761  2015-11-09 10:33  
12
SNS   14903  2015-11-07 21:13  
11
SNS   22534  2015-10-02 17:44 ~ 2015-11-07 00:00  
10
SNS   14770  2013-12-02 18:16 ~ 2015-10-02 00:00  
9
SNS   17553  2013-07-24 22:00 ~ 2018-06-20 22:07  
8
SNS   13893  2012-04-17 21:59  
7
SNS   14448  2011-11-14 09:10  
6
SNS   12763  2011-11-07 08:37  
5
SNS   11965  2011-11-06 04:38  
4
SNS   14744  2011-10-25 07:26  
3
SNS   14267  2011-10-22 13:34  
2
SNS   19677  2009-02-15 16:05  
1
SNS   13071  2009-02-13 16:40  

검색

해피정닷컴 정보

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

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