Update lib/scrapper.js
Browse files- lib/scrapper.js +6 -3
lib/scrapper.js
CHANGED
@@ -25,14 +25,17 @@ const TiktokDownloader = async (url) => {
|
|
25 |
if (!url || !url.includes("tiktok.com")) {
|
26 |
throw new Error("Invalid TikTok URL. Please provide a valid TikTok video link.");
|
27 |
}
|
28 |
-
|
29 |
-
const
|
30 |
-
|
|
|
|
|
31 |
});
|
32 |
|
33 |
if (!response.data) {
|
34 |
throw new Error("No data received from the TikTok downloader API.");
|
35 |
}
|
|
|
36 |
return response.data;
|
37 |
} catch (e) {
|
38 |
console.error("Error:", e.message);
|
|
|
25 |
if (!url || !url.includes("tiktok.com")) {
|
26 |
throw new Error("Invalid TikTok URL. Please provide a valid TikTok video link.");
|
27 |
}
|
28 |
+
|
29 |
+
const apiUrl = `https://www.tikwm.com/api/?url=${encodeURIComponent(url)}`;
|
30 |
+
|
31 |
+
const response = await axios.get(apiUrl, {
|
32 |
+
headers: { 'Content-Type': 'application/json' }
|
33 |
});
|
34 |
|
35 |
if (!response.data) {
|
36 |
throw new Error("No data received from the TikTok downloader API.");
|
37 |
}
|
38 |
+
|
39 |
return response.data;
|
40 |
} catch (e) {
|
41 |
console.error("Error:", e.message);
|