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)