找回密码
 立即注册
搜索
查看: 834|回复: 6

Emby 挂载115

[复制链接]

25

主题

69

回帖

489

积分

超级版主

积分
489
发表于 2023-8-7 22:54:42 | 显示全部楼层 |阅读模式
本帖最后由 匿名 于 2023-8-7 23:01 编辑

看了标题就走的一定以为是Emby + clouddrive + 115这种方式来实现

现在我是以Emby + 任何的服务端(api)+ 115
首先其实很简单任何的服务端(api)需要别人写,其实没有你也可以自己写,但是你得懂一种语言
前端不行,首先拿到115的TOKEN,没有这个啥也干不了,CID,UID,SEID,就这三个的值
然后请求接口:https://webapi.115.com/files?aid=1&cid=0&offset=0&show_dir=0&limit=115&format=json&type=4
show_dir   0不显示文件夹,1显示文件夹
cid            目录,0为根目录
offset       偏移    例如:第一页:offset=10&limit=10  第二页offset=20&limit=10,也就是下一页就是limit的倍数
limit        每页多少条信息
type       空显示所有  视频 = 4 ,音乐 = 3 ,图片 = 2,文档 = 1,应用 = 6 , 压缩包 = 5


然后获取回来一段json,去data下的数组中的pc值


n值就是名字,pc值就是文件id,该文件的唯一值,同文件很多,但是它是唯一的

拿到了PC值就可以去获取下载链接了

https://proapi.115.com/app/chrome/downurl?t=(毫秒时间戳 / 1000)

发送POST请求
以form的方式发送
data:(这段内容要先经过一段加密,可以查阅转存脚本上的内容,搜索   获取文件下载链接,这个位置然后再往上反就可以知道它是怎么来的了)


还需要设置一下header头

User-Agent: (这段至关重要,建议使用请求来源的值,固定值会导致别的浏览器无法播放,例如:115浏览器的是Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
而谷歌浏览器的是Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36,这样谷歌浏览器就无法播放

响应的就是下载链接了,

有了下载链接现在就开始正题

其实这里起就很简单啦,只要在资源目录下创建一个xxxx,什么获取到的名字就用到了小林家的龙女仆.strm,然后文件内容就放下载链接
提示:下载链接有时间限制,所以只需定义一个api去获取下载链接然后再重定向到下载链接就可以了

电影太多没办法一个一个创建文件?不会吧,上面已经一次性获取了1000条视频,可以使用循环创建文件写入内容
内容:https://xxx.com/video/(pc值,说了它是唯一的)



一个视频文件只要64B,根本不会占用多少硬盘空间,而且可以正常使用刮削器(使用刮削器文件名字一定要正确)

上面说的加密估计不会很多人去看,小白很不出来,即使看得出来也无法在别的语言复刻出来,所以留下这个
使用node运行encode_115.js,另外两个js是依赖

请求:http://127.0.0.1:3005?types=encode&pickCode=(PC值)



响应回jsno,data就是要传递的内容,key就是要解析115响应的内容
解析:
POST:http://127.0.0.1:3005/?types=decode
form参数
src:115响应的内容
key:上面编码响应的key

解析下载链接

文件下载:点我下载


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

1

回帖

8

积分

新手上路

积分
8
发表于 2023-9-11 20:39:09 | 显示全部楼层
有更加小白一点的教程吗?如果可以,希望能够分享,当然,觉得没必要或者麻烦的话,坛主无视就行

25

主题

69

回帖

489

积分

超级版主

积分
489
 楼主| 发表于 2023-9-11 23:45:31 | 显示全部楼层
caoxingren 发表于 2023-9-11 20:39
有更加小白一点的教程吗?如果可以,希望能够分享,当然,觉得没必要或者麻烦的话,坛主无视就行 ...

再小白就是我写成可以直接用的软件

0

主题

2

回帖

324

积分

中级会员

积分
324
发表于 2024-2-27 11:39:15 | 显示全部楼层
能否写一个简单易懂的操作方法呢?

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 2024-11-19 02:14:20 | 显示全部楼层
秒传说我文件夹已经存在 再次尝试失败

1

主题

7

回帖

421

积分

中级会员

积分
421
发表于 2024-11-21 09:14:06 | 显示全部楼层
kjbxz 发表于 2024-11-19 02:14
秒传说我文件夹已经存在 再次尝试失败

不会吧,按照楼主的方法可以成功的

1

主题

7

回帖

421

积分

中级会员

积分
421
发表于 2024-11-21 09:14:43 | 显示全部楼层
我每次都成功了,没有问题的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

115211

GMT+8, 2025-4-5 04:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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