팁 & 노하우

|  분야 불문! 어떤 분야든지 자신이 알고 있는 팁이나 노하우를 남겨주세요.

조회 수 40 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이미지 분석, 사이트 운영 등을 위해 이미지를 수집해야 되는 경우에 인스타그램은 굉장히 유용한 출처입니다.


1년 정도 돌려본 사용기를 간단하게나마 남겨봅니다.


두 프로그램 모두 파이썬 기반이며, 사용가능한 옵션도 유사합니다.



1. Instaloader


https://github.com/instaloader/instaloader


장점: 

(제 주관적 판단이지만) 가장 강력하고 널리 사용되는 툴입니다.

동일한 URL을 지정하더라도 Instalooter보다 사진을 몇 개 더 가져오는 경우가 있더군요.


단점: 

반드시 인스타그램에 로그인을 해야하는데, 일부 VPS에서 로그인하면 로그인할 때마다 '비정상적인 로그인 시도'로 분류됩니다.

해당 IP에서 브라우저를 통해 정상적으로 로그인을 하더라도 계속 확인창이 뜨더군요.

아마도 특정 IP 대역을 블랙리스트 처리했거나, User-agent와 관련된 문제가 아닐까 하는 추측을 해보네요 ^^

제작자가 로그인을 거치지 않고 다운로드하는 것에 대해서는 고려하지 않겠다고 코멘트를 남겼던 것으로 기억하네요.



2. Instalooter


https://github.com/althonos/InstaLooter


장점:

Instaloader 못지 않게 널리 사용되고 있습니다.

Instaloader와 비교할 때 가장 큰 장점은 반드시 인스타그램에 로그인을 할 필요가 없다는 점입니다.

이 점이 제가 Instalooter로 갈아탄 주된 이유였습니다.


단점:

Instaloader보다 사진을 덜 가져오는 경우가 있던데 정확한 원인이 무엇인지 잘 모르겠습니다.


+)

Instalooter에서 업데이트된 사진만 추가로 다운받는 옵션을 지정할 경우에 

만약 타겟 URL에서 과거 사진을 비공개한 시점에서 크롤링을 시작했다면

이후 비공개를 다시 풀더라도 이 사진들이 다운로드 되지 않는 점을 주의하셔야 됩니다.

아마도 게시물의 날짜를 기준으로 업데이트 시점을 잡기 때문에 이런 문제가 발생하는 것 같아요.

제가 아직 Instaloader와 관련해서는 이 부분을 테스트하지 못했지만 아마도 마찬가지일 것으로 추측되네요.



팁 & 노하우

분야 불문! 어떤 분야든지 자신이 알고 있는 팁이나 노하우를 남겨주세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 구글 로그인 문제가 있던 부분을 해결하였습니다. 7 [Lv.120]마스터 2019.03.13 196
공지 당분간 호스팅 신청을 받지 않습니다. 20 [Lv.120]마스터 2019.02.27 714
공지 회원 전용 페이지가 생겼습니다. 15 file [Lv.120]마스터 2018.03.20 5810
» Instaloader / Instalooter 간단한 사용기 [Lv.74]이니스프리 2018.12.30 40
196 해외직구시 카드 중복결제에 대하여 (아마존 등) 9 [Lv.74]이니스프리 2018.12.30 280
195 [정리] 그누보드 관련된 몇 가지 소식들 [Lv.74]이니스프리 2018.12.29 61
194 국가별 연말 휴무일 정보 [Lv.74]이니스프리 2018.12.25 45
193 윈도우 탐색기의 새로 고침 기능 자동화하기 (2) [Lv.74]이니스프리 2018.12.25 25
192 미국 내 주별 세일즈 택스에 대한 정리 (펌) [Lv.74]이니스프리 2018.12.09 95
191 Eva Icons - 웹, iOS, 안드로이드를 위한 오픈소스 아이콘 2 [Lv.74]이니스프리 2018.12.08 41
190 해외 VPS를 게이트웨이/프록시 서버로 사용하여 국내 100회선의 서버 속도를 높여보자 5 [Lv.29]Seia 2018.12.04 61
189 국전 '빨간집' 위치 및 영업시간 등 정보 3 [Lv.74]이니스프리 2018.11.30 766
188 Lynx를 이용하여 특정 페이지를 주기적으로 방문하는 것을 Crontab에 넣는 방법 [Lv.74]이니스프리 2018.11.29 36
187 [파이썬] 파일을 읽어서 각 행을 리스트로 만들기 [Lv.74]이니스프리 2018.11.25 84
186 제조사별 서버 원격관리 툴의 명칭 정리 (iLO, iDRAC, IPMI 등) [Lv.74]이니스프리 2018.11.22 110
185 윈도우 MAK 라이센스의 인증 가능횟수 확인방법 4 [Lv.74]이니스프리 2018.11.21 433
184 텔레그램(Telegram)의 보안 및 안전성에 대하여 (기술 내외적 요소를 고려) [Lv.74]이니스프리 2018.11.21 198
183 마우스 우클릭 '보내기' 메뉴를 편집하는 방법 [Lv.74]이니스프리 2018.11.20 64
182 그누보드 캡챠(KCaptcha)의 설정을 변경하는 방법 [Lv.74]이니스프리 2018.11.14 79
181 [학술정보] Breaking character and natural image based CAPTCHA using feature classification 1 [Lv.74]이니스프리 2018.11.13 35
180 윈도우 탐색기의 새로 고침 기능 자동화하기 2 [Lv.74]이니스프리 2018.11.13 169
179 [우분투/파이썬] pip로 pytesseract를 설치 후 not installed or not in your path 메세지에 대한 대처방법 [Lv.74]이니스프리 2018.11.12 97
178 유튜브에서 국내 캐시서버로 연결되었는지 확인하는 방법 file [Lv.74]이니스프리 2018.11.09 59
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11
서버에 요청 중입니다. 잠시만 기다려 주십시오...