Script Rahasia Download Massal 1000+ Wallpaper HD Sekaligus dari Berbagai Situs - Gratis!
Uncategorized

Script Rahasia Download Massal 1000+ Wallpaper HD Sekaligus dari Berbagai Situs – Gratis!

Lo pernah nggak ngabisin berjam-jam buat cari wallpaper yang pas? Scroll sana-sini, buka puluhan tab, cuma buat dapetin beberapa gambar doang. Capek banget, kan?

Nih, gue bocorin script rahasia yang biasa dipake sama agency creative buat download wallpaper dalam jumlah gila-gilaan. Dari yang biasanya lo butuh 5 jam, jadi cuma 5 menit. Beneran.

Gue sendiri pake ini buat koleksi wallpaper client project. Dulu gue pelajari dari temen yang kerja di studio design besar. Sekarang gue bagiin gratis buat lo.


1. Python Script buat “Nyedot” Wallpaper dari Unsplash & Pexels

Banyak yang belum tau, Unsplash dan Pexels itu punya API yang bisa kita pake buat download massal. Nggak perlu klik satu-satu. Dengan script rahasia ini, lo bisa ambil ratusan gambar sekaligus berdasarkan keyword.

Contoh Script Simpel:

python

import requests
import os

api_key = 'API_KEY_LO'
keywords = ['minimalist', 'nature', 'abstract', 'city']
    
for keyword in keywords:
    response = requests.get(f'https://api.unsplash.com/search/photos?query={keyword}&per_page=100', headers={'Authorization': f'Client-ID {api_key}'})
    
    for photo in response.json()['results']:
        img_url = photo['urls']['raw']
        img_data = requests.get(img_url).content
        with open(f'wallpapers/{keyword}_{photo["id"]}.jpg', 'wb') as handler:
            handler.write(img_data)

Cara Dapetin API Key:

Hasil: 400 wallpaper HD langsung ke folder ‘wallpapers’ dalam 2 menit.

Common Mistake: Langsung run script tanpa bikin folder ‘wallpapers’ dulu. Pastiin folder udah ada, atau scriptnya error.


2. Browser Automation buat Situs yang Nggak Ada API

Beberapa situs wallpaper keren nggak nyediain API. Tapi kita masih bisa otomasi pake Selenium. Ini script rahasia buat “nyulik” gambar dari wallhaven dan wallpaperflare.

Studi Kasus: Mau download 500 wallpaper gaming dari wallhaven.cc? Manual bisa seharian. Pake script ini, 10 menit kelar.

python

from selenium import webdriver
from selenium.webdriver.common.by import By
import requests
import time

driver = webdriver.Chrome()
driver.get('https://wallhaven.cc/search?categories=111&purity=100&sorting=views&order=desc')

links = []
for i in range(5):  # Loop through 5 pages
    images = driver.find_elements(By.CSS_SELECTOR, 'img.lazy')
    for img in images:
        img_url = img.get_attribute('data-src').replace('//th', '//w').replace('/small/', '/full/').replace('th.wallhaven', 'w.wallhaven')
        links.append(img_url)
    
    # Click next page
    next_btn = driver.find_element(By.CSS_SELECTOR, 'a.next')
    next_btn.click()
    time.sleep(2)

# Download all images
for idx, url in enumerate(links):
    response = requests.get(url)
    with open(f'gaming_wallpapers/wallpaper_{idx}.jpg', 'wb') as f:
        f.write(response.content)

driver.quit()

Tips Practical: Jangan lupa install Selenium dulu (pip install selenium). Dan download ChromeDriver yang versinya match dengan browser lo.


3. Mass Download dari Reddit Wallpaper Communities

Reddit itu goldmine untuk wallpaper unik yang nggak ada di tempat lain. Subreddit kayak r/wallpaper, r/wallpapers, r/EarthPorn punya konten keren.

Script buat Reddit:

python

import praw
import requests
import os

reddit = praw.Reddit(client_id='CLIENT_ID_LO',
                     client_secret='CLIENT_SECRET_LO',
                     user_agent='wallpaper_downloader')

subreddits = ['wallpaper', 'wallpapers', 'EarthPorn']
downloaded = 0

for sub in subreddits:
    for submission in reddit.subreddit(sub).hot(limit=50):
        if submission.url.endswith(('.jpg', '.png')):
            try:
                response = requests.get(submission.url)
                with open(f'reddit_wallpapers/{sub}_{submission.id}.jpg', 'wb') as f:
                    f.write(response.content)
                downloaded += 1
            except:
                pass

print(f"Downloaded {downloaded} wallpapers from Reddit!")

Cara Setup:

  • Daftar di reddit.com/prefs/apps buat dapetin client_id & client_secret
  • Limitnya bisa lo adjust, jangan kebanyakan biar nggak kena rate limit

Data Point: Dalam 5 menit, script ini bisa download 150+ wallpaper HD dari berbagai subreddit.


Kesimpulan: Stop Manual Work, Start Automating

Gimana? Script rahasia ini cukup powerful kan? Lo bisa modifikasi sesuai kebutuhan. Mau wallpaper aesthetic? Ganti keyword-nya. Mau khusus landscape? Adjust aja parameternya.

Yang perlu diingat:

  • Always respect copyright (Untungnya Unsplash, Pexels, Reddit mostly free)
  • Jangan spam API requests (kasih delay 1-2 detik antara request)
  • Backup wallpaper lo yang udah didownload

Dengan script rahasia ini, lo nggak perlu lagi nyari wallpaper manual. Tinggal jalain script, terus tinggal pilih yang mana yang mau lo pake. Effort dari 2 jam jadi 2 menit.

Masih mau nyari wallpaper satu-satu? Atau mau coba script ini sekarang?

Anda mungkin juga suka...