Beritau 2 months ago
admin #coding

TMDB Movie Scraper

Grab Movies Data from TMDB with api

import requests

# Ganti "YOUR_API_KEY" dengan kunci API Anda
api_key = "YOUR_API_KEY"
# Inisialisasi variabel untuk menyimpan hasil film
all_movies = []
# Inisialisasi nomor halaman
page = 1
# Batasan jumlah halaman yang ingin diambil
max_pages = 1000  # misalnya, ambil 10 halaman pertama

while page <= max_pages:
    # Endpoint untuk menemukan film berdasarkan tahun rilis, diurutkan berdasarkan popularitas, dan nomor halaman
    url = f"https://api.themoviedb.org/3/discover/movie?api_key={api_key}&primary_release_year=2023&sort_by=popularity.desc&page={page}"

    # Kirim permintaan GET
    response = requests.get(url)

    # Periksa apakah permintaan berhasil
    if response.status_code == 200:
        # Ekstrak data JSON dari respons
        data = response.json()
        # Tambahkan hasil film dari halaman saat ini ke daftar semua film
        all_movies.extend(data['results'])
        # Pindah ke halaman berikutnya
        page += 1
    else:
        print("Gagal mengambil data:", response.status_code)
        break

# Simpan hasil film ke dalam file teks
with open("movie2023_sorted_by_popularity.txt", "w") as file:
    # Tulis setiap judul film ke dalam file
    for movie in all_movies:
        file.write("Judul: " + movie['title'] + "\n")
        file.write("ID TMDb: " + str(movie['id']) + "\n\n")


0
129
Apa itu Google Discover

Apa itu Google Discover

1711409835.png
Beritau
2 months ago
Amankan Situs WordPress Anda

Amankan Situs WordPress Anda

1711409835.png
Beritau
2 months ago
40 Ide Nama Robot

40 Ide Nama Robot

1711409835.png
Beritau
2 months ago
Video Thumbnail Generator

Video Thumbnail Generator

1711409835.png
Beritau
2 months ago
Cara Optimasi Konten untuk Meningkatkan Visibilitas di Google Discover: Panduan Lengkap

Cara Optimasi Konten untuk Meningkatkan Visibilitas di Google Discover...

1711409835.png
Beritau
2 months ago