Scraping & Download Gambar, Video, dan Audio Otomatis
Jika kamu ingin mengambil semua gambar dari satu halaman web tanpa harus menyalin URL satu per satu, kamu bisa menggunakan perintah wget dengan beberapa parameter khusus.
1. Perintah "Sakti" Wget
Gunakan perintah ini di terminal kamu:
wget -r -l1 -H -nd -A jpg,jpeg,png,gif -P ./semua_gambar [URL_WEBSITE]
Penjelasan Argumen:
- -r: Recursive (menelusuri halaman).
- -l1: Level 1 (hanya di halaman tersebut, tidak masuk ke link lain).
- -H: Span hosts (mengambil gambar meskipun disimpan di server/CDN berbeda).
- -nd: No directories (semua file disimpan langsung di satu folder, tidak membuat struktur folder web).
- -A: Accept (hanya download file dengan ekstensi tertentu seperti jpg, png, dll).
- -P: Prefix (menyimpan hasil ke folder tertentu, dalam contoh ini folder semua_gambar).
2. Contoh Penggunaan
Misalnya kamu ingin mengambil semua gambar dari sebuah blog:
wget -r -l1 -H -nd -A jpg,png -P ./koleksi_foto https://situs-berita.com/artikel-foto
3. Peringatan Etika
Penting: Selalu cek file robots.txt sebuah website sebelum melakukan scraping massal. Jangan melakukan spam request yang bisa memberatkan server orang lain.
Download Video & Audio dengan yt-dlp
yt-dlp adalah pengembangan dari youtube-dl yang jauh lebih cepat dan selalu diperbarui. Alat ini sangat kuat untuk mengambil konten multimedia via terminal.
1. Instalasi yt-dlp
Pilih perintah sesuai sistem operasi kamu:
- macOS (Homebrew):
brew install yt-dlp - Linux:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp - Windows: Download file .exe dari GitHub resminya atau gunakan
winget install yt-dlp
2. Perintah Dasar Download
Download kualitas terbaik (Video + Audio):
yt-dlp [URL_VIDEO]
Download hanya Audio (Format MP3):
yt-dlp -x --audio-format mp3 [URL_VIDEO]
Download dengan nama file spesifik:
yt-dlp -o "VideoSaya.mp4" [URL_VIDEO]
3. Fitur Canggih: Download Playlist
Kamu bisa mendownload seluruh isi playlist hanya dengan satu perintah:
yt-dlp --yes-playlist [URL_PLAYLIST]
4. Melihat Format yang Tersedia
Jika ingin memilih resolusi tertentu (misal hanya ingin 720p), cek dulu daftar formatnya:
yt-dlp -F [URL_VIDEO]
Lalu download menggunakan ID formatnya:
yt-dlp -f 22 [URL_VIDEO]