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

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

最后,新年快乐~

你可能感兴趣的:(360云盘笔记备份脚本)