百度网盘当前目录压缩文件一键解压
感谢 codeshif 分享的百度网盘一键解压缩脚本 https://greasyfork.org/zh-CN/scripts/374359
本脚本基于 百度网盘一键解压缩 修改 在使用过程中发现电影压缩包完美解压,对于电视剧压缩包由于百度的原因导致解压不完全,因此作出修改。
主要功能:
由压缩包整体解压改为分别解压压缩包内各个文件;
加入解压状态验证,判断文件是否解压成功;
整个压缩包解压完成后删除压缩包文件;
文件解压失败后可再次点击解压;
console输出解压错误信息,F12查看
可能出现的问题:
由于百度的限制非会员无法云解压压缩包,普通会员支持2G以内压缩包,超级会员支持4G以上压缩包
由于修改解压规则导致解压时间变长;
由于百度的原因部分文件解压时间过长,为节约时间将此部分文件作解压失败处理,可能会出现重复解压情况,需手动删除重复文件;
对于压缩包内包含的文件夹不支持单个文件解压,可能会造成压缩包内文件夹解压不完全;
解压完成后会删除压缩包
解压完成后会删除压缩包
解压完成后会删除压缩包
将 await ajax('POST', url, postdata) 改为 //await ajax('POST', url, postdata) 或删除 可以取消删除压缩包功能
v1.1 修复获取压缩包文件列表失败后删除压缩包 感谢 aixiaodeshisan 的反馈
v1.2 优化加密压缩文件解压缩 感谢 Walttttt 的反馈
v1.3 修复部分压缩包文件由于服务器返回获取压缩包文件列表成功,但实际并未获取到文件列表导致误删文件
v1.3.1 更新 bdtoken 获取方式
v1.3.2 优化错误逻辑