精易论坛

标题: bilibili BV转AV 纯本地运算源码 [打印本页]

作者: ltby    时间: 2023-8-23 16:32
标题: bilibili BV转AV 纯本地运算源码
遇到了需求需要bilibili的BV转AV,论坛和百度里找的大都是直接调用B站或第三方的接口,但B站的接口有访问频率限制,对批量操作不友好,所以查找资料后写了一个本地的BV转AV算法的易源码
  
子程序名返回值类型公开备 注
BV转AV整数型 
参数名类 型参考可空数组备 注
参_BV文本型
变量名类 型静态数组备 注
局_key文本型 
局_base58位置整数型0
局_异或数整数型 
局_减数整数型 
局_结果整数型 
局_次数整数型 
局_key = “fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF”
局_base58位置 = { 12, 11, 4, 9, 5, 7 }
局_异或数 = 177451812
局_减数 = 8728348608
局_结果 = 0
计次循环首 (6, 局_次数)
局_结果 = 局_结果 ��� (寻找文本 (局_key, 取文本中间 (参_BV, 局_base58位置 [局_次数], 1), , ) - 1) × 求次方 (58, 局_次数 - 1)
计次循环尾 ()
返回 (位异或 (局_结果 - 局_减数, 局_异或数))


作者: 人杰啊    时间: 2023-8-23 17:36
厉害 支持一下 但是代码里有乱码
作者: 翎朗    时间: 2023-8-23 19:46
linguo 发表于 2023-8-23 17:36
厉害 支持一下 但是代码里有乱码

那个乱码是加号 +
作者: 冰棍好烫啊    时间: 2023-8-23 20:07
这个算法很简单诶
作者: 君九    时间: 2023-8-23 20:47
感谢分享
作者: 1184798949    时间: 2023-8-23 21:11
感谢分享
作者: aneeo    时间: 2023-8-23 22:25
感谢分享
作者: ZHT2    时间: 2023-8-23 22:46
66666666666666666666
作者: 光影魔术    时间: 2023-8-23 23:54
感谢分享
作者: 一指温柔    时间: 2023-8-24 08:35
支持开源~!感谢分享
作者: kanhaiyouyue    时间: 2023-8-24 09:16
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: qqmqqg    时间: 2023-8-24 10:27
6666666666666666688888888888
作者: wjswzj0    时间: 2023-8-24 10:39
支持开源~!感谢分享
作者: 396384183    时间: 2023-8-24 15:24

支持开源~!感谢分享
作者: bianyuan456    时间: 2023-8-24 15:56
已经顶贴,感谢您对论坛的支持!
作者: ZHuanR    时间: 2023-8-24 22:05
新技能已get√
作者: pipicool    时间: 2023-9-3 12:07
学习一下
作者: 一只小萌    时间: 2024-1-30 18:54
好像更新了 算出来是错误得
作者: 一只小萌    时间: 2024-4-22 02:04
哥们失效是了,求更新下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4