UNPKG

@kelvdra/scraper

Version:

A simple scraper by kelvdra.

41 lines (37 loc) 1.04 kB
import axios from "axios" export const tiktoks = async (query) => { try { const response = await axios({ method: 'POST', url: 'https://tikwm.com/api/feed/search', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Cookie': 'current_language=en', 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/116.0.0.0 Mobile Safari/537.36', }, data: new URLSearchParams({ keywords: query, count: 10, cursor: 0, HD: 1, }).toString(), }); const videos = response.data?.data?.videos; if (!videos || videos.length === 0) { return { status: false, message: 'Video tidak ditemukan.' }; } return { status: true, creator: '@kelvdra/scraper', results: videos }; } catch (error) { return { status: false, message: error.message || 'Terjadi kesalahan saat memproses permintaan.' }; } }