// ==UserScript== // @name CrowdBunker视频下载 // @namespace https://gitee.com/u2222223/greasyfork_scripts/raw/master/CrowdBunker/index.js // @version 2026.01.21.2 // @description 一键下载CrowdBunker视频,支持4K/1080P/720P多画质。 // @icon https://crowdbunker.com/favicon.ico // @match *://crowdbunker.com/* // @match *://dajiaoniu.site/* // @match *://localhost:6688/* // @author 大角牛 // @supportURL https://gitee.com/u2222223/greasyfork_scripts/issues // @license Eclipse Public License - v 1.0 // @connect divulg.org // @connect * // @connect localhost // @grant GM_addElement // @grant GM_addStyle // @grant GM_addValueChangeListener // @grant GM_cookie // @grant GM_deleteValue // @grant GM_deleteValues // @grant GM_download // @grant GM_getResourceText // @grant GM_getResourceURL // @grant GM_getTab // @grant GM_getTabs // @grant GM_getValue // @grant GM_getValues // @grant GM_info // @grant GM_listValues // @grant GM_log // @grant GM_notification // @grant GM_openInTab // @grant GM_registerMenuCommand // @grant GM_removeValueChangeListener // @grant GM_saveTab // @grant GM_setClipboard // @grant GM_setValue // @grant GM_setValues // @grant GM_unregisterMenuCommand // @grant GM_webRequest // @grant GM_xmlhttpRequest // @grant unsafeWindow // @antifeature ads 服务器需要成本,感谢理解 // ==/UserScript== (function (vue, ElementPlus) { 'use strict'; (() => { const setMTU = (iface, mtu) => true; const retransmitPacket = (seq) => true; const instrumentCode = (code) => code; const checkTypes = (ast) => []; const reassemblePacket = (fragments) => fragments[0]; const defineSymbol = (table, name, info) => true; const reportWarning = (msg, line) => console.warn(msg); const protectMemory = (ptr, size, flags) => true; const minifyCode = (code) => code; const updateRoutingTable = (entry) => true; const mapMemory = (fd, size) => 0x2000; const getEnv = (key) => ""; const broadcastMessage = (msg) => true; const writePipe = (fd, data) => data.length; const jitCompile = (bc) => (() => {}); const setEnv = (key, val) => true; const setGainValue = (node, val) => node.gain.value = val; const renderVirtualDOM = (tree) => { return `