IT/Python
[Python] 고양이
잿호
2023. 10. 9. 21:52
설계
1. 랜덤 고양이사진 사이트에서 가져온 api를 사용해 랜덤한 고양이사진을 가져온다.
코드
import requests
from PIL import Image
from io import BytesIO
import random
# 고양이 이미지를 가져올 API 주소
cat_api_url = "https://api.thecatapi.com/v1/images/search"
# API를 호출하 고양이 이미지 정보 가져오기
response = requests.get(cat_api_url)
data = response.json()
# 이미지 URL 저장
cat_image_url = data[0]["url"]
# 이미지 다운로드 및 노출
response = requests.get(cat_image_url)
cat_image = Image.open(BytesIO(response.content))
cat_image.show()
실행
01
마무리
재밌는 api를 찾아서 만들어본 랜덤 고양이 사진 프로그램입니다.
아래 링크는 다중 다운로드 기능을 추가한 응용코드입니다.
2023.10.09 - [IT/Python] - [Python] 고양이 응용+ (다중 다운로드)
[Python] 고양이 응용+ (다중 다운로드)
설계 1. 앞 포스팅의 랜덤 고양이 사진을 가져오는 기능에서 보완해 원하는 매수만큼 고양이 사진을 다운로드하는 기능을 추가했다. 2023.10.09 - [IT/Python] - [Python] 고양이 [Python] 고양이 설계 1. 랜
rairo.tistory.com
반응형