무작정 따라하기/조코딩

[조코딩2] 파이썬 , 구름 IDE로 연예인 사진 크롤링 하기/ python images search and download library

자바칩 프라푸치노 2020. 11. 7. 21:43

오늘 참고한 영상은 

youtu.be/ZTJjW7XuHIY

 

영상을 보시면 실습도 나오고 해보지만 저는 바로 이미지 크롤링으로 들어가겠습니다.

 

1. 구름 IDE

https://ide.goorm.io/

 

구름IDE - 설치가 필요없는 통합개발환경 서비스

구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라

ide.goorm.io

먼저 여기로 들어가서 회원가입, 로그인을 해줍니다.

저는 깃허브로 로그인을 해주었습니다.

 

새 컨테이너 생성을 눌러주시면 화면이 뜨는데 

 

이름을 지정해주시고 소프트웨어 스택에 python을 체크해줍니다. 

그리고 생성을 누릅니다.

 


이렇게 컨테이너가 생성되면 컨테이너를 실행합니다.

 


2. 라이브러리 설치

조코딩님이 한 코드는 그대로 지금은 실행이 되지 않습니다.

github.com/Joeclinton1/google-images-download

 

Joeclinton1/google-images-download

Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code! - Joeclinton1/google-images-download

github.com

여기에 업그레이드 된 깃허브가 있습니다.

 

이미 조코딩님을 따라하면서 라이브러리를 install하셨다면

pip uninstall google_images_download

를 해주시고 안하셨다면

 

terminal 창에

git clone http://github.com/Joeclinton1/google-images-download.git 

이라고 칩니다. 

 

그러면 아래와 같이 설치가 되었습니다.

 

 

 


다음으로 코드를 칠 google.py를 만들어주는데

이와 같이 라이브러리 폴더 안에 위치하도록 파일을 만들어줍니다.

 

<코드>

1
2
3
4
5
6
7
8
  
from google_images_download import google_images_download   #importing the library
 
response = google_images_download.googleimagesdownload()   #class instantiation
 
arguments = {"keywords":"워너원 강다니엘, 엑소 백현, 박보검, 송중기, 워너원 황민현, 엑소 시우민, 강동원, 이종석, 이준기, 마동석, 조진웅, 조세호, 안재홍, 윤두준, 이민기, 김우빈, 육성재, 공유, 방탄소년단 정국, 아이콘 바비, 워너원 박지훈, 엑소 수호 ","limit":50,"print_urls":True"format""jpg"}   #creating list of arguments
paths = response.download(arguments)   #passing the arguments to the function
print(paths)   #printing absolute paths of the downloaded images
cs

코드는 이렇게 쳐주었구요 (조코딩님이랑 똑같습니다.)

 

터미널 창에서 이렇게 쳐주시며는 실행이 됩니다.

 


이렇게 다운로드가 완료되었습니다.

이걸 로컬 컴퓨터에 저장을 하려면 downloads에 우클릭 -> 파일 다운로드 -> ZIP을 하시면 됩니다.

 

그런데 저는 이거를 로컬 컴터에서 압축을 푸니까 제대로 저장이 안되었더라구요 ㅠㅠ

그래서 vscode로 진행하였습니다.

똑같이 하면 됩니다!

 

 

728x90