您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
抖音工具
当前为
// ==UserScript== // @name [buyi] 抖音工具 // @namespace buyi // @version 1.0.0 // @description 抖音工具 // @author buyi // @match *://*.douyin.com/* // @icon data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wgARCAAgACADAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABgcJCAX/xAAZAQACAwEAAAAAAAAAAAAAAAACBQEDBAD/2gAMAwEAAhADEAAAAKox09suonov3EyW8eJlkoet0SoK5QLYeyQtZaSAzG+oUkVUecgnmJkY/wD/xAArEAABBAIBAwIEBwAAAAAAAAABAgMEBQYREgAHIQgyExQiQRYjMTNhcZL/2gAIAQEAAT8A/Qfx16qPVNn9n3nd7VYO/ZQKTH3A3NagLLT9g+ByWXXR7GUAgEf669LPfDJIWS10W7v7OfjWYzDGrkWDqnVsSeXA/DKySEcykbB4nn0NdZS3ZO0UlirSlTro4LBdU0S2feEqAJSojYB14J312SnY1A78X+HX2Mxp9c3Kky48uS1zkQnWljiHSCQpBGwdE7Urq1po+R9z4U3FKG0YRVWDaoLiJX7k08EpZYjAkMsAhK1khO/JA2dhgq4Dn7gBv+/v1MzdJVkdLLlLkEuSURULSWikp0kthST9SdEqGwD4IO+se7MPzvVo9axWJq66/rX7OUtDgQWlIAQ6gJ3pQLgbA2D09h6aZxOYUTsBqM0pMpaUOH5lggJC1ggbUCEaUkkaBUR9wTbZDN7hU7cKyDFY7XF5xjjsPnkdkedA64kHz467zU7+KtyMpoWQs2khBkoUdBLyUkBST9gsDRB8A6PVIxUHJIfcKVfR6idJhOQ5kF+SlXNkLUtooJIKFpUSokDyDojwCMkvKyNi70urtYVlZKKPhwoz4W4tkn8xR47I+gqJ2B4BJ67Lz7TJ3vxBbOJcciwUREKSkgJHI6HnzvQ2T1//xAAeEQACAgICAwAAAAAAAAAAAAABAgADBBESIRMUQf/aAAgBAgEBPwDQEyLQomPdswHcIJmYpmIkUaEV+exL6zYCkpx2pHKNa/mVRMpvX7ETvTxw4Gphlrbix+T/xAAfEQACAgICAwEAAAAAAAAAAAABAgADBDESExEhQQX/2gAIAQMBAT8AGpioxMyKVI5zcT1Pzip3M26pR1qJo+pxmNf0NyGpflJc3H7FqToZjuYdQywUjL1+ajKuJbz9maq00BRsz//Z // @grant unsafeWindow // @license MIT // ==/UserScript== (function () { 'use strict'; function main() { log.log("启动中 @buyi") // 标题后增加复制按钮 function addCopyTitleIcon() { let span1 = document.createElement("span") let span2 = document.createElement("span") let copyIcon = document.createElement("img") copyIcon.src = iconCopyBase64 copyIcon.style.width = "14px" copyIcon.style.height = "14px" copyIcon.style.marginLeft = "10px" copyIcon.style.cursor = "pointer" copyIcon.style.verticalAlign = "middle" let titleNode = document.querySelector('#video-info-wrap > div.video-info-detail.isVideoInfoOptimise > div > div.title > div > div > span > span') if (!titleNode) { log.log("未找到标题节点") return } span2.appendChild(copyIcon) span1.appendChild(span2) titleNode.appendChild(span1) copyIcon.onclick = function () { let title = titleNode.innerText navigator.clipboard.writeText(title) log.log("复制成功: " + title) } } setTimeout(() => { addCopyTitleIcon() }, 2000); } // ========================================== main函数结束 ========================================== const iconCopyBase64 = 'data:image/png;base64,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' const tool = { print(level, msg, ...args) { const now = new Date() const year = now.getFullYear() const month = (now.getMonth() + 1 < 10 ? "0" : "") + (now.getMonth() + 1) const day = (now.getDate() < 10 ? "0" : "") + now.getDate() const hour = (now.getHours() < 10 ? "0" : "") + now.getHours() const minute = (now.getMinutes() < 10 ? "0" : "") + now.getMinutes() const second = (now.getSeconds() < 10 ? "0" : "") + now.getSeconds() const timenow = "[" + year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second + "]" const host = location.host console[level](`[🚀 ~ 抖音工具 ${host} 🎉]` + timenow + " > ", msg, ...args) } } const log = { log(msg, ...args) { tool.print("log", msg, ...args) }, info(msg, ...args) { tool.print("info", msg, ...args) }, warn(msg, ...args) { tool.print("warn", msg, ...args) }, error(msg, ...args) { tool.print("error", msg, ...args) }, debug(msg, ...args) { tool.print("debug", msg, ...args) } } // if (!unsafeWindow.$ || !unsafeWindow.jQuery || !unsafeWindow.jQuery.fn.jquery) { // log.log("获取不到$,网站匹配失败 @buyi") // return // } main() })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址