吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12265|回复: 154
收起左侧

[其他原创] 【油猴脚本】抖音用户数据与视频下载v0.3.5大更新

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

操作指引:
安装插件后,等待自身头像加载完毕,会提示已加载的数据条数:
a.png
然后展开头像即可看到下载按钮(按钮也可能在我的作品后面):
b.png
注意:若你使用office,而不是wps,则需要勾选gbk后再下载用户数据。

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

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

初次发布链接: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)
    }

免费评分

参与人数 38吾爱币 +41 热心值 +33 收起 理由
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 鼓励转贴优秀软件安全工具和文档!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hanbazhen 发表于 2024-6-13 22:48
楼主你好,收藏和喜欢的视频因为各种原因失效了,但官方不像破站那样还能显示大致信息,你能做出来吗?

另外能加个商城入口吗?手机上看显示太少东西
刘春文 发表于 2024-6-13 22:41
microfans 发表于 2024-6-13 23:05
vip1639253946 发表于 2024-6-13 23:22
不错试试看
zj19970417 发表于 2024-6-13 23:38
好工具 支持楼主
sshemail 发表于 2024-6-13 23:40
不错试试看,感谢
meder 发表于 2024-6-13 23:44
感谢分享
helh0275 发表于 2024-6-13 23:52
首先得感谢制作分享,安装后测试了一下,应该是有的视频解析不了
批注 2024-06-13 235024.png
gequ 发表于 2024-6-14 03:16
不错不错,感谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 06:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表