您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Save TikTok video as a file with the video ID and username as the file name when middle-clicked or Alt+Right Clicked
当前为
// ==UserScript== // @name TikTok Video Save As // @namespace http://tampermonkey.net/ // @version 0.9 // @description Save TikTok video as a file with the video ID and username as the file name when middle-clicked or Alt+Right Clicked // @match https://www.tiktok.com/@* // @match https://discord.com/channels/* // @grant GM_download // ==/UserScript== (function() { 'use strict'; var tikTokVideoIdRegex = /video\/(\d+)/; var discordTikTokUrlRegex = /https:\/\/www.tiktok.com\/(\w+)\/video\/(\d+)/; document.addEventListener('auxclick', function(event) { if (event.button === 1 || (event.button === 2 && event.altKey)) { // middle click or Alt+Right Click var link = event.target.closest('a'); if (link && link.href) { var tikTokVideoIdMatch = link.href.match(tikTokVideoIdRegex); var discordTikTokUrlMatch = link.href.match(discordTikTokUrlRegex); if (tikTokVideoIdMatch) { var videoId = tikTokVideoIdMatch[1]; var username = link.href.match(/https:\/\/www.tiktok.com\/(@\w+)/)[1]; var newUrl = `https://tikwm.com/video/media/hdplay/${videoId}.mp4`; // Replace with your new link var fileName = `${videoId} ${username}.mp4`; GM_download(newUrl, fileName); event.stopPropagation(); event.preventDefault(); return false; } else if (discordTikTokUrlMatch) { // Handle Discord's URL pattern var videoId = discordTikTokUrlMatch[2]; var username = discordTikTokUrlMatch[1]; var newUrl = `https://tikwm.com/video/media/hdplay/${videoId}.mp4`; // Replace with your new link var fileName = `${videoId} ${username}.mp4`; GM_download(newUrl, fileName); event.stopPropagation(); event.preventDefault(); return false; } } } }); })();