zdgtl 11 months ago
zdgtl #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
273
Reverse Domain

Reverse Domain

1743468932.jpg
zdgtl
11 months ago
Kumpulan Perintah PHP dari Internet

Kumpulan Perintah PHP dari Internet

1743468932.jpg
zdgtl
11 months ago
Cara Menghapus baris duplikat atau baris ganda

Cara Menghapus baris duplikat atau baris ganda

1743468932.jpg
zdgtl
11 months ago
Domain WHois

Domain WHois

1743468932.jpg
zdgtl
11 months ago
Text Line Replacer

Text Line Replacer

1743468932.jpg
zdgtl
11 months ago