본문 바로가기
개발/Python

[py] 웹 이미지 저장 (ft. requests)

by 코딩하는 갓디노 2022. 12. 5.

[py] 웹 이미지 저장 (ft. requests)

 

웹이미지 저장

  • 이미지 주소를 복사하여 requests 라이브러리를 이용해 이미지를 저장합니다.
  • #pip install requests 로 라이브러리 설치

 

#이미지 저장
import requests 
url = '이미지 url'

#해당 url로 서버에게 요청
img_response = requests.get(url)

#요청에 성공했다면
if img_response.status_code == 200: #200일 경우 정상
    #print(img_response.content)

    print('이미지 저장')
    with open('text.jpg', 'wb') as fp:

 

결과

  • wb는 파일 모드를 지정
  • 읽기(r), 쓰기(w), 수정(+), 텍스트파일(t), 바이너리 파일(b)
  • 이미지 파일을 저장하고자 하는 것이기 때문에 wb
  • fp.write( response.content) : 이미지 주소로 가져온 정보의 content를 해당 파일명으로 지정하여 open한 file에 쓰라는 명령어
반응형

댓글