Logs video links from a TikTok profile to your browsers console.
目前為
// ==UserScript==
// @name TikTok Video URL Extractor
// @namespace Violentmonkey Scripts
// @match https://www.tiktok.com/*
// @grant none
// @version 1.1
// @license GPLv2
// @author Flop7534
// @description Logs video links from a TikTok profile to your browsers console.
// ==/UserScript==
// IMPORTANT: You may need to edit the class which gets selected in var "x"
// If needed, change it to the common class associated with each individual video element on the profile.
console.log("Script started")
console.log("Script started")
console.log("Script started")
console.log("Script started")
console.log("Script started")
console.log("Script started")
setTimeout(() => {
var b = document.getElementsByClassName("tiktok-ba55d9-DivHeaderRightContainer");
var myButton = document.createElement("button");
myButton.innerHTML = "Save links";
myButton.addEventListener("click", function () {
var x = document.getElementsByClassName("tiktok-x6y88p-DivItemContainerV2");
var i = 0;
var y = x.length;
var links = "";
while (i < y) {
var link = x[i].children[0].children[0].children[0].children[0].attributes.href.value;
links += link + "\n";
i++;
}
var blob = new Blob([links], { type: "text/plain" });
var url = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = url;
a.download = "links.txt";
a.click();
URL.revokeObjectURL(url);
});
b[0].appendChild(myButton);
}, 5000);