360云盘笔记备份脚本

突然发现今天是360个人云盘关闭前的最后一天
想起来一年多前在上面还有一些随笔和技术终结之类的,所以还是要备份一下的
结果。。。。笔记类竟然没有批量下载。。。。
我是服了360的PM了。。
网上有不少人反映这个问题,普遍解决方法是一条条下载。。
多少人的生命就这样浪费了。。。
码农还是用码农自己的方法吧

function downloadFile(fileName, content){
var aLink = document.createElement('a');
var blob = new Blob([content]);
var evt = document.createEvent("HTMLEvents");
evt.initEvent("click", false, false);//initEvent 不加后两个参数在FF下会报错, 感谢 Barret Lee 的反馈
aLink.download = fileName;
aLink.href = URL.createObjectURL(blob);
aLink.dispatchEvent(evt);
}

function downloadNote(){
  var fileName = "notes.md";
  var content = "###360云盘笔记";
  var notes = document.querySelectorAll('.category-text-list li');
  var notesLength = notes.length;
  console.log(notesLength);

for(var i = 0;i<notesLength ;i++){
  var note = notes[i];
  content += "\n";
  content += "####"+note.querySelector(".title").innerHTML;
  content += "\n";
  content += "* "+note.querySelector(".content").innerText.substring(0,10);
  content += "\n";
  content += "* "+note.querySelector(".content").innerText.substring(10);
}
  downloadFile(fileName, content);
}
  downloadNote();

使用方法:使用edge浏览器,打开360云盘的笔记页,在左边列表栏一拉到底把自己的所有笔记目录刷出来,然后按F12,复制上面的代码,在控制台里面粘贴运行,之后会提示下载文件,自己另存为就ok了,格式是markdown的
如果不喜欢我的格式,或者还要自己处理的,就着改就ok了,会改的同学都看得懂吧

最后,新年快乐~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,620评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,259评论 4 61
  • 纸笔,二标题,二日期,三内容,分二张纸记录,写多了没重点,写少了没有思路。最后用时间来分类,那就是零秒思考。 用...
    李红烨阅读 162评论 0 0
  • 总共是39个mp3,不全是神话故事,也有部分是名著中的故事,比如“真假李逹”,就出自名著《水浒传》。是女声播讲。不...
    叶落87阅读 1,269评论 0 1
  • 什么是校园文化? 校园文化是以学生为主体,以校园为主要空间,并涵盖院校领导、教职工,以育人为主要导向,以精神文化、...
    呆呆地阅读 564评论 0 0