前言
最近使用有道云笔记遇到打开过慢,导致笔记丢失,需要会员才能找回之前笔记问题。
决定改用思源,程序中的格式比较难于通过复制保留,即使导出成word 或者pdf,需要一个专门工具导出成Markdown格式,批量导入思源。
工具介绍
在网上找到这个脚本(项目地址:https://github.com/DeppWang/youdaonote-pull.git) ,它可以将云笔记全部按目录下载下来。
具体做法
1、下载程序
Docshttps://akkcmwhbj8.feishu.cn/drive/folder/LTdufMD2mlM1jNdxCizcq8thnAg
在此处(密码: 61@8246K)下载你电脑对应的运行程序压缩包,再解压。
我使用的使Windows版本:
2、安装浏览器插件复制登录 Cookie
有道云笔记登陆有图形验证码,所以程序无法直接通过账号密码的方式登录。所以需要你浏览器网页登录后,复制其登录 Cookie,有了 Cookie,程序才可以读取到你的有道云笔记数据。
可以通过安装一个插件(Cookie-copy)快速复制 Cookie。
具体方法:
浏览器中打开 chrome://extensions/ ,开启「开发者模式」,再将「Cookie-copy_0.0.4.crx」插件拖拽到此界面即可完成安装。
3、登陆有道云笔记网页版本
4、复制信息
登陆有道云笔记网页版本后,在 Cookie-copy 插件中复制这 3 个 Cookie:
YNOTE_CSTK
YNOTE_LOGIN
YNOTE_SESS
注意:部分chrome版本安装后没有地址,建议多试几个版本的,或者更换浏览器。
Cookie-copy 插件使用完之后可以将其关闭或者移除。
YNOTE_CSTK 大概内容:rR_xxxx
YNOTE_LOGIN 大概内容:3||1xxxxxx
YNOTE_SESS 大概内容:v2|Bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5、cookies.json 中配置 Cookie
替换 cookies.json 中的复制 3 个参数,替换后结果应该如下所示:
{
"cookies": [
[
"YNOTE_CSTK",
"rR_xxxx",
".note.youdao.com",
"/"
],
[
"YNOTE_LOGIN",
"3||1xxxxxx",
".note.youdao.com",
"/"
],
[
"YNOTE_SESS",
"v2|Bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
".note.youdao.com",
"/"
]
]
}
6、双击运行youdaonote-pull-windows_amd64.exe下载
双击程序运行youdaonote-pull-windows_amd64.exe,会打开终端执行。所有笔记会默认下载到当前目录的 youdaonote 文件夹中。会在 logs 目录存放运行日志。你也可以通过配置 config.json 实现下载指定目录,具体使用方法请看「这里」。
效果示例:
如果运行失败,可以根据错误日志排查。
注:
原文链接:https://depp.wang/2024/simple-youdaonote-pull/
以上描述根据此原文尝试过程记录。