상세 컨텐츠

본문 제목

파이썬 URL 주소로 이미지 저장 다운로드

카테고리 없음

by 땡감 2023. 1. 31. 09:31

본문

반응형

이번 포스팅에서는 최근 문자인식을 테스트할 때 사용했던

인식 대상이 되는 이미지를 저장했던 방법을 포스팅해보려 한다.

너무나도 간단하게 URL 주소의 이미지를 파이썬을 통해 저장하는 방법 지금 시작해보자.

 

import urllib.request
import time

img_dest = "c:/users/root/desktop/img/"

start = time.time()

for i in range(100):
    url = "이미지의 url 주소"
    urllib.request.urlretrieve(url, img_dest+str(i+1)+".jpg")

end = time.time()
print(f"총 소요시간 {end-start}초")

먼저 자신의 환경에 urllib가 설치되어 있지 않다면 pip를 통해 설치해야 한다.

그 뒤 urllib.request.urlretrieve 함수의 첫번째 인자로는 이미지의 url 주소를,

두번째 인자로는 이미지를 저장할 위치를 던져주면 된다.

작성자의 경우 같은 URL에서 자동방지 문자가 계속해서

새로운 이미지로 뿌려지다 보니 for문을 이용해 문자인식 샘플 이미지를 손쉽게 구할 수 있었다.

 

100장의 이미지를 저장하는데 총 13초 가량 소요됐다.

사람이 하나하나 100장을 다 다운받았다면 13분은 족히 더 걸렸을것이다.

 

이미지가 잘 저장되었는지 살펴보자.

작성자가 의도한대로 파일이름이 for의 변수 i에 맞춰 잘 저장되었다.

반응형

댓글 영역