123盘误删后,如何自动化批量恢复?

斌仔 分类:
文章字数 421 字 阅读时间 3 分钟
🤖 由 ChatGPT 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

123盘是一个不限速的网盘,阿斌一个误操作,把网盘的资源全删了,结果悲剧了,还好在回收站里,本打算全选,一键还原;全选后,点击还原,给出了 当前仅支持单个恢复哦的提示。

看着400多条的记录这手动得点到啥时候,想到之前用js写过一些自动化脚本在Chrome上运行,于是把之前的脚本改了改,就运行了,速度慢点,但最起码不用人工了,节省出大量的时间摸鱼。

使用方法

  1. Chrome浏览器登录123盘,点击回收站
  2. F12打开控制台,点击 源代码 - 新代码段,粘贴下面的代码进去,按 Ctrl+Enter就可以运行了。

    //这是一个 JavaScript 代码块,其中定义了一个 sleep 函数,和一个 async 函数。sleep 函数接收一个参数 time,表示等待的毫秒数,返回一个 Promise 对象,在等待给定时间后会自动 resolve。async 函数是执行一系列操作的循环,共运行 100 轮。在每轮中,它先输出当前时间,模拟人机交互地点击三个按钮,每轮之间等待 5 秒,然后再输出当前时间。这段代码的具体用途需要结合其他代码或具体情景来分析。
    function sleep (time) {
    return new Promise((resolve) => setTimeout(resolve, time));
    }
    (async function() {
    for(let i=0;i<100;i++){
    console.log('开始运行第'+i+'轮:'+new Date());
    document.getElementsByClassName('ant-checkbox-input')[1].click()
    document.getElementsByClassName('sysRadio')[0].click()
    document.getElementsByClassName('ant-btn-primary')[0].click()
    await sleep(5*1000);
    console.log('结束运行第'+i+'轮:'+ new Date());
    }
    })();
  3. 代码里我设置成了5s还原一次,1轮100次,400多个5遍就完事了

新发现

123盘还原后,有些文件夹会多出(1)(2)(3)类似的后缀,我是通过alist挂载123盘,然后再通过WebDav挂载到本地,通过复制粘贴大法,才把文件恢复如初。

总结

123盘上传和下载是真的没得说,但是这个管理方式确实有待提高,同样的文件夹复制到一起它不合并,而是建立个带序号(1)的文件夹,这倒是不丢失文件,但是整理起来是真麻烦,而且文件排序也不是很好,希望后面会改进吧。

你觉得这篇文章怎么样?

0
0
0
0

非常感激每一位打赏的朋友!

支付宝扫码支持
微信扫码支持

扫一扫,请博主喝咖啡☕

文章作者: 斌仔
文章链接: https://www.wangdu.site/course/1570.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜

相关推荐

共有 1 条评论

  1. TeacherDu

    这个可以试试!