본문 바로가기
Programming/AI

파이썬으로 이미지 크롤링하기(urlopen()으로 이미지 파일 다운로드 방법)

by 제타 2018. 6. 10.
반응형

AI(머신러닝, 딥러닝)의 기초 이미지 크롤링 하는 방법이다.

파이썬으로 크롤링(스크래핑) 하는 방법이고 urllib를 사용하면 코드가 정말 간단하다.


urllib.request 라이브러리를 import하고 url과 저장경로를 지정하고 다운로드 하면 된다.


1. urlretrieve() 사용

import urllib.request

url = "이미지주소..........."

savename = "downloadImg.png"

urllib.request.urlretrieve(url, savename)

print("saved")


위의 코드는 이미지를 바로 다운로드하는 방법이다.

2. urlopen() 사용

import urllib.request 

url = "이미지주소..........."

savename = "downloadImg.png"


mem = urllib.request.urlopen(url).read()

with open(savename, mode="wb") as f:

    f.write(mem)

    print("saved")



위의 코드는 데이터를 파이썬 메모리 위에 올리고 그 이후에 다운로드하는 방법이다.



반응형