DataScience/Python

이미지 url을 가져올때 없는 이미지인지 체크하는 방법

Wave sea 2022. 12. 23. 17:57

이미지인지 체크하는 가장 쉬운방법은 해당 파일의 확장자를 보면됩니다

하지만  url 이미지 같은경우는 변수가 발생합니다

때문에 아래와같은 절차를 따릅니다.

# Content-Type 헤더 확인: 
# URL이 이미지를 가리키는지 나타내는지 확인하는 것입니다. 
# 다음은 if 문을 사용하여 이를 수행하는 방법의 예입니다.

import requests

r = requests.get(url)


if r.headers['Content-Type'].startswith('image'):
    print("This is an image URL.")
else:
    print("This is not an image URL.")
    
    
[out]This is not an image URL.