[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 2,641건 31 페이지
  • RSS
기술자료 목록
2041
MySQL   12474  2017-08-11 05:33  
2040
MySQL   21239  2017-08-11 01:08 ~ 2018-01-10 00:09  
2039
etc보드   10801  2017-08-10 17:43  
2038
Linux   12676  2017-08-10 12:52  
2037
MySQL   22178  2017-08-09 05:54 ~ 2022-07-08 13:03  
2036
그누보드   20123  2017-08-08 15:44  
2035
MSSQL   12386  2017-08-08 13:47  
2034
제로보드   11110  2017-08-08 04:18 ~ 2017-08-08 00:00  
2033
SNS   24538  2017-08-06 03:55  
열람
SNS   18674  2017-08-06 03:34 ~ 2017-08-06 00:00  
2031
SNS   22760  2017-08-06 01:55 ~ 2018-01-09 00:54  
2030
PHP   19474  2017-08-06 01:09  
2029
PHP   43879  2017-08-05 00:29 ~ 2018-01-10 06:11  
2028
PHP   25415  2017-08-03 23:59  
2027
Linux   95462  2017-08-03 23:02  
2026
PHP   29284  2017-08-03 16:56 ~ 2022-11-15 11:28  
2025
MySQL   18139  2017-08-03 14:29 ~ 2018-01-10 01:01  
2024
MySQL   12579  2017-08-01 18:40  
2023
영카트   11429  2017-08-01 17:15  
2022
그누보드   13830  2017-07-28 15:32  

검색

해피정닷컴 정보

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

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