pip install IMDbPY
import csv
from imdb import IMDb
def get_movie_data(start_year, end_year):
ia = IMDb()
movies = []
for year in range(start_year, end_year + 1):
movies += ia.get_movies(years=year)
return movies
def save_movie_data(movies, filename):
with open(filename, 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
writer.writerow(['Film İsmi', 'Yıl', 'Tür'])
for movie in movies:
title = movie.get('title')
year = movie.get('year')
genres = ', '.join(movie.get('genres', []))
writer.writerow([title, year, genres])
start_year = 1900
end_year = 2023
filename = 'film_listesi.csv'
movies = get_movie_data(start_year, end_year)
save_movie_data(movies, filename)