이미지 다운 받기(requests, urllib.request)
아직도 손으로 직접 이미지를 클릭하여 저장하기를 반복하는가?
오늘은 이미지를 자동으로 관리하는데 있어 첫걸음인 이미지 다운 받는 법을 알아보자
이미지 다운받는데 사용하는 라이브러리로는 크게 두가지(requests,urllib.request)가 사용되는데 여러분이 편한 것으로 연습하고 숙달하면 된다.
바로 시작해보겠다.
1. 네이버에 사자라는 이미지를 가져오기 위해 '사자'라고 검색한다.
네이버에 사자 검색
원하는 이미지를 오른쪽 클릭 하여 이미지 주소 복사를 하면 해당 이미지의 url 주소를 복사하게 된다.
* 인터넷 주소창에 이미지주소를 넣어 해당이미지가 잘 뜨는지 확인해보자.
1. urllib.request 를 이용하는 법
1)
2)
3)
> 필자는 C 드라이브에 있는 이미지 다운.jpg 라는 이름을 가진 파일로 파일을 만들어보겠다.
4)
<<완성된 코드>>
코드를 실행하면 위와같이 C 드라이브에 해당파일이 잘 다운받아진것을 확인할 수 있다.
+ 추가
urlopen을 이용한 방법도 있으니 참고하기 바란다.
2. requests 를 이용하는 법
1)
1)
2)
3)
2)
requests는 urllib.request에 비해 코드가 길고 또 마지막에 close 를 해줘야한다는 점이 귀찮을 수 있다. 그래서 현업에서 아래와 같이 with 을 이용하여 코드를 많이 작성한다.
'파이썬 > 파이썬 기초' 카테고리의 다른 글
[파이썬 기초] 셀레니움(selenium) NoSuchElementException , ElementNotVisibleException 에러 해결 방법 (0) | 2020.05.13 |
---|---|
[파이썬 기초] 엑셀에 이미지 삽입하기 (0) | 2020.04.02 |
[python 기초] PIL 을 활용하여 webp 이미지 확장자 변경하기 (0) | 2020.03.26 |
[python 기초] 셀레니움 XPATH 를 이용하여 원하는 정보 추출 (4) | 2020.03.20 |
[파이썬 기초] PIL을 이용하여 이미지 크기를 변경하자. (0) | 2020.03.10 |
댓글