Hann Universe!!
Hann Universe!!
February 16, 2025 at 10:54 PM
/* * • [ scrape kwai ] • share video short • created by whyuxD * */ // kalo error ya maap, baru belajar nge scrape 🗿 const scrapeKwai = async (query) => { const url = `https://www.kwai.com/discover/${encodeURIComponent(query)}` const { data } = await axios.get(url) const $ = cheerio.load(data) const result = { title: $('title').text(), description: $('meta[name="description"]').attr('content'), keywords: $('meta[name="keywords"]').attr('content'), videos: [] } const scriptData = $('script#itemlist').html() if (!scriptData) throw new Error('Data video tidak ditemukan di halaman') const videoItems = JSON.parse(scriptData).itemListElement if (!Array.isArray(videoItems)) throw new Error('Format data video tidak valid.') videoItems.forEach(video => { result.videos.push({ url: video.url, name: video.name, description: video.description, thumbnailUrl: video.thumbnailUrl[0], uploadDate: video.uploadDate, contentUrl: video.contentUrl, commentCount: video.commentCount, duration: video.duration }) }) return result }

Comments