Update tiktok/tiktok.js

This commit is contained in:
aka paul 2025-11-02 18:56:42 +00:00
parent d221886faa
commit 8352cf096f

View file

@ -4,14 +4,29 @@ async function searchResults(keyword) {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}; };
const body = JSON.stringify({
keywords: keyword,
count: 20,
cursor: 0
});
try { try {
if (keyword.includes('tiktok.com')) {
const detailResponse = await fetchv2(`https://tikwm.com/api/?url=${encodeURIComponent(keyword)}`);
const detailData = await detailResponse.json();
if (detailData.code === 0) {
results.push({
title: detailData.data.title.trim(),
image: detailData.data.cover.trim(),
href: detailData.data.play.trim()
});
}
return JSON.stringify(results);
}
const body = JSON.stringify({
keywords: keyword,
count: 20,
cursor: 0
});
const response = await fetchv2('https://tikwm.com/api/feed/search', headers, "POST", body); const response = await fetchv2('https://tikwm.com/api/feed/search', headers, "POST", body);
const data = await response.json(); const data = await response.json();
for (const video of data.data.videos) { for (const video of data.data.videos) {
@ -28,7 +43,6 @@ async function searchResults(keyword) {
} }
} }
return JSON.stringify(results); return JSON.stringify(results);
} catch (err) { } catch (err) {
console.error(err); console.error(err);