Free_Image1 / app.py
ckfrpark's picture
Create app.py
e128525 verified
raw
history blame
840 Bytes
import requests
# Pexels API ์„ค์ •
API_KEY = '์—ฌ๊ธฐ์—_๋‹น์‹ ์˜_API_ํ‚ค๋ฅผ_์ž…๋ ฅํ•˜์„ธ์š”'
API_ENDPOINT = 'https://api.pexels.com/v1/search'
def fetch_images(keyword, total_images=80):
headers = {
'Authorization': API_KEY
}
params = {
'query': keyword,
'per_page': total_images
}
response = requests.get(API_ENDPOINT, headers=headers, params=params)
if response.status_code == 200:
data = response.json()
images = [photo['src']['original'] for photo in data['photos']]
return images
else:
print("Error:", response.status_code)
return []
if __name__ == "__main__":
keyword = input("๊ฒ€์ƒ‰ํ•  ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ")
images = fetch_images(keyword)
for i, image in enumerate(images, start=1):
print(f"{i}: {image}")