Wallpapers Scraper adalah modul Node.js untuk mengekstrak URL gambar dari Wallpapers.com berdasarkan kata kunci pencarian.
✅ Fitur Utama:
- 📥 Scrape gambar dari Wallpapers.com berdasarkan kata kunci.
- 🔄 Mengecek halaman berikutnya secara otomatis jika jumlah gambar kurang dari yang diminta.
- 📌 Dapat mengambil semua gambar yang tersedia jika jumlah tidak ditentukan.
npm install @yanamiku/wallpapers-search
const { searchWallpapers } = require("@yanamiku/wallpapers-search")
async function run() {
try {
const result = await searchWallpapers("naruto", 10)
console.log(result)
} catch (error) {
console.error(error.message)
}
}
run()
📝 Output Contoh (JSON)
{
"status": true,
"query": "naruto",
"totalImage": 10,
"imageUrl": [
"https://wallpapers.com/naruto1.jpg",
"https://wallpapers.com/naruto2.jpg",
"https://wallpapers.com/naruto3.jpg",
"... (hingga 10 gambar)"
]
}
async function run() {
try {
const result = await searchWallpapers("naruto")
console.log(result)
} catch (error) {
console.error(error.message)
}
}
run()
📝 Output Contoh (JSON) (akan mengambil semua gambar hingga tidak ada lagi)
{
"status": true,
"query": "naruto",
"totalImage": 75,
"imageUrl": [
"https://wallpapers.com/naruto1.jpg",
"https://wallpapers.com/naruto2.jpg",
"... (hingga semua gambar tersedia)"
]
}
Parameter | Tipe Data | Deskripsi |
---|---|---|
query |
string |
Kata kunci pencarian (misal: "naruto" ) |
amount (opsional)
|
number |
Jumlah gambar yang ingin diambil (jika tidak ditentukan, akan mengambil semua yang tersedia) |
Jika kata kunci tidak ditemukan, maka akan mengembalikan error:
{
"status": false,
"error": "Tidak ada hasil ditemukan untuk kata kunci: 'xyz'."
}
Proyek ini menggunakan lisensi MIT.
- Contact : WhatsApp
- Information : WhatsApp Channel