【油猴脚本】抖音用户数据与视频下载v0.3.5大更新

文章正文
发布时间:2025-07-04 04:12

插件安装地址:https://greasyfork.org/zh-CN/scripts/471880
在去年开发过插件后,大概半年时间是可用的,今年上半年我一直没上过抖音,不清楚是否可用,最近几天又刷了几次抖音发现插件已经不可用。
今天花了些时间,把插件彻底大改版了一下,基本上大部分的颜值已经与官方融为一体。

操作指引:
安装插件后,等待自身头像加载完毕,会提示已加载的数据条数:

a.png (331.6 KB, 下载次数: 1)

下载附件

2024-6-13 22:30 上传


然后展开头像即可看到下载按钮(按钮也可能在我的作品后面):

b.png (673.32 KB, 下载次数: 1)

下载附件

2024-6-13 22:31 上传


注意:若你使用office,而不是wps,则需要勾选gbk后再下载用户数据。

对于当前用户的视频,也可以单独点击按钮进行下载,若目标为图片则可以下载打包好的图片。

即使不在用户主页,每个正在播放的视频也可以进行下载:

c.png (643.74 KB, 下载次数: 3)

下载附件

2024-6-13 22:31 上传



初次发布链接:https://www.52pojie.cn/thread-1814333-1-1.html
里面发布了原始代码。
完整最新的代码都可以在安装脚本后查看。


其中前端js将文本转换为gbk编码的代码为:

[HTML] 纯文本查看 复制代码

let table; function initGbkTable() { // https://en.wikipedia.org/wiki/GBK_(character_encoding)#Encoding const ranges = [ [0xA1, 0xA9, 0xA1, 0xFE], [0xB0, 0xF7, 0xA1, 0xFE], [0x81, 0xA0, 0x40, 0xFE], [0xAA, 0xFE, 0x40, 0xA0], [0xA8, 0xA9, 0x40, 0xA0], [0xAA, 0xAF, 0xA1, 0xFE], [0xF8, 0xFE, 0xA1, 0xFE], [0xA1, 0xA7, 0x40, 0xA0], ]; const codes = new Uint16Array(23940); let i = 0; for (const [b1Begin, b1End, b2Begin, b2End] of ranges) { for (let b2 = b2Begin; b2 <= b2End; b2++) { if (b2 !== 0x7F) { for (let b1 = b1Begin; b1 <= b1End; b1++) { codes[i++] = b2 << 8 | b1 } } } } table = new Uint16Array(65536); table.fill(0xFFFF); const str = new TextDecoder('gbk').decode(codes); for (let i = 0; i < str.length; i++) { table[str.charCodeAt(i)] = codes[i] } } function str2gbk(str, opt = {}) { if (!table) { initGbkTable() } const NodeJsBufAlloc = typeof Buffer === 'function' && Buffer.allocUnsafe; const defaultOnAlloc = NodeJsBufAlloc ? (len) => NodeJsBufAlloc(len) : (len) => new Uint8Array(len); const defaultOnError = () => 63; const onAlloc = opt.onAlloc || defaultOnAlloc; const onError = opt.onError || defaultOnError; const buf = onAlloc(str.length * 2); let n = 0; for (let i = 0; i < str.length; i++) { const code = str.charCodeAt(i); if (code < 0x80) { buf[n++] = code; continue } const gbk = table[code]; if (gbk !== 0xFFFF) { buf[n++] = gbk; buf[n++] = gbk >> 8 } else if (code === 8364) { buf[n++] = 0x80 } else { const ret = onError(i, str); if (ret === -1) { break } if (ret > 0xFF) { buf[n++] = ret; buf[n++] = ret >> 8 } else { buf[n++] = ret } } } return buf.subarray(0, n) }


 

免费评分 参与人数 39吾爱币 +42 热心值 +34 理由
asASassxa   + 1   + 1   谢谢@Thanks!  
Livemy   + 1   + 1   鼓励转贴优秀软件安全工具和文档!  
502A5241     + 1   谢谢@Thanks!  
luckyday   + 1     谢谢@Thanks!  
fgw627     + 1   我很赞同!  
AutumnTiger   + 1   + 1   热心回复!  
ymyhz   + 1   + 1   我很赞同!  
tangyi606   + 2   + 1   我很赞同!  
巴尔干   + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  
kangwon     + 1   谢谢@Thanks!  
Mi11er   + 1   + 1   我很赞同!  
喵小猪   + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  
sean500   + 1   + 1   谢谢@Thanks!  
shu20xx   + 1   + 1   谢谢@Thanks!  
赵爽小可爱   + 1     谢谢@Thanks!  
1103700553   + 1   + 1   很好,希望一直有用,收藏起来  
love73151   + 1   + 1   这个工具非常牛的  
596985449   + 1   + 1   鼓励转贴优秀软件安全工具和文档!  
FateBug   + 1     我很赞同!  
zzzxcv   + 1   + 1   我很赞同!  
wpz_123   + 1   + 1   用心讨论,共获提升!  
snowflake   + 1     谢谢@Thanks!  
MZM12368   + 1   + 1   我很赞同!  
14境左右   + 1   + 1   我很赞同!  
sfks599   + 1   + 1   我很赞同!  
zhonghuibin   + 1   + 1   谢谢@Thanks!  
八一通讯   + 1   + 1   我很赞同!  
苏紫方璇   + 7   + 1   欢迎分析讨论交流,吾爱破解论坛有你更精彩!  
柒點   + 1   + 1   强的可怕,批量下载狂喜,画质很棒!  
追风思影   + 1   + 1   谢谢@Thanks!  
远方呢   + 1     我很赞同!  
guoruihotel   + 1   + 1   谢谢@Thanks!  
hedun   + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  
花心乞丐   + 1   + 1   鼓励转贴优秀软件安全工具和文档!  
powehi   + 1   + 1   谢谢@Thanks!  
andygucheng   + 1   + 1   谢谢@Thanks!  
helh0275   + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  
vip1639253946     + 1   谢谢@Thanks!  
hoozhh   + 1   + 1   鼓励转贴优秀软件安全工具和文档!  

查看全部评分