örnek tmdb üzerinden film ve dizi bilgilerini çeken örnek python kod
kendiniz için api oluşturmanzi gerekiyor ilk başta.. burdan alabilirsiniz apiniz ücretsiz.
https://www.themoviedb.org/ import requests
import json
film_adi = input('Film adı giriniz: ')
url = "https://api.themoviedb.org/3/search/movie"
headers = {
"accept": "application/json",
"Authorization": "Bearer buraya Bearer tokenininz gelecek"
}
params = {
'query': film_adi,
'include_*****': 'true',
'language': 'tr-TR',
'page': [1,2,3],
'api_key': 'buraya api keyiniz gelecek',
}
response = requests.get(url, headers=headers, params=params)
film_verisi = response.json()
# Hem 'backdrop_path' hem de 'poster_path' için gerekli değişiklikleri yapalım
for film in film_verisi['results']:
if 'backdrop_path' in film and film['backdrop_path']:
film['backdrop_path'] = "https://image.tmdb.org/t/p/w600_and_h900_bestv2" + film['backdrop_path']
if 'poster_path' in film and film['poster_path']:
film['poster_path'] = "https://image.tmdb.org/t/p/w600_and_h900_bestv2" + film['poster_path']
filmcik = json.dumps(film_verisi, indent=4)
print(filmcik)
for film in film_verisi['results']:
print("###############################################################")
orginal_dil = film['original_language']
print('Filmin orjinal dili: (↓)')
print(orginal_dil)
filmin_ismi = film['title'] # original_title kullanılmalı
print('Filmin ismi: (↓)')
print(filmin_ismi)
filmin_kapak = film['poster_path']
filmin_kapak2 = film['backdrop_path']
print('Filmin Kapak Resmi linki (↓)')
if filmin_kapak != None:
print(filmin_kapak)
elif filmin_kapak2 != None:
print(filmin_kapak2)
else:
print('Bu filmin resmi yok..')
print('Filmin açıklaması: (↓)')
filmin_aciklaması = film['overview']
print(filmin_aciklaması)
print("###############################################################")