크롬드라이버 다운
위 주소로 들어가 자신의 크롬버전을 확인 후
https://chromedriver.chromium.org/downloads
이 주소로 들어가 자신의 크롬버전에 맞는 크롬드라이버를 설치
작업할 폴더에 다운하여 압축해제 하고, img 폴더를 미리 만들어 줍니다.
사용할 라이브러리(패키지)를 불러와줍니다.
인스타그램에 로그인 한 후 태그검색 하여 해당 url을 복사후 붙여넣기 합니다
크롬 개발자 도구(Ctrl + Shift + I)를 눌러 엘리멘트에 들어가 html 구조를 분석하여 이미지한개짜리의 클래스명을 추출해줍니다.
아래와 같이 변수명을 설정해준 후 insta = soup.select('.Nnq7c.weEfm') 괄호안에 넣어 이미지클래스를 선택하여 html 해당클래스를 가진 정보를 가져온다.
for문을 이용하여 가져온 값들에서 이미지들의 원래 주소를 가져와서 with urlopen를 써서 들어간 후 with open으로 저장해주는걸 반복하는 코드를 적어줍니다.
이렇게 완성된 코드를 실행하면 검색어를 입력값으로 받아서 insta에서 자동으로 이미지를 다운받아주는 크롤러 완성.
앞에 만들어둔 img 파일에 검색어+번호로 저장됨을 볼 수 있습니다.
해당 포스팅은 유튜브 '프로그래머 김플 스튜디오' 님을 참고하여 포스팅 하였습니다!
감사합니다!
'반영훈 > Python' 카테고리의 다른 글
주피터 노트북에서 package 만들고 import 하기. (0) | 2019.09.16 |
---|---|
[웹 코딩사이트] (0) | 2019.09.09 |
네이버 메일제목 크롤링 (0) | 2019.09.04 |
[sololearn]틀린문제-연산자우선순위 (0) | 2019.07.12 |
[sololearn]틀린 문제 - if문 (0) | 2019.07.12 |
댓글