Skip to content

hemaolong/youdaopull

Repository files navigation

解决什么问题

批量导出有道云笔记到本地,如果遇到卡住问题点击云笔记中“更多菜单”,或者重启

使用

需要安装 chrome 浏览器
工具绝对没有木马,有些防火墙报警可能是爬虫问题

  • windows 下直接运行 下载 bin 中文件并执行

  • linux 等其他平台请下载代码自行编译

  • 输出

    • $yn_local_dir/cache/file_info 本地笔记缓存信息,包括大小、修改日志等
    • $yn_local_dir/cache/ref_file_info.json 收藏笔记列表
    • $yn_local_dir/file/ 下载的笔记
    • $yn_local_dir/__docx 所有转 word 的笔记

features

  • 登陆方式

    • 微信登陆 bin/微信登陆.bat
    • 手机验证码登陆 bin/手机验证码登陆.bat
    • 网易通行证登陆 bin/网易通行证登陆.bat
    • 其他登陆 bin/其他登陆.bat
  • cookie 登陆,一定时间内多次登陆不需要每次扫描二维码

  • 遍历拉取所有文件到本地

  • 本地缓存,只拉取变化的文件
    可以正确处理文件移动,如果有道云笔记文件移动,本地会随之变化而不会出现重复

  • 本地会缓存所有文件信息,如果本地文件跟线上一致不会重复拉取

已知问题
  • 收藏的笔记(html)导出格式不友好,有具体需求的朋友可以提
  • 有道云笔记页面布局更新可能导致拉取失败,可以提交 issue 或者通过 qq 联系

其他

  • qq/weixin 11033100
拉取过程
  1. 登陆(微信,qq 等) 登陆之后一定要尽快点掉网易各种广告(引导)
  2. 重组检查本地缓存的 meta 文件
  3. 根据本地缓信息增量拉取文件保存到本地目录
网上已有导出工具,为什么重复造轮子
  • 网上都是 python 版本,使用需要安装运行环境,对不懂编程的人不是非常方便

  • 平时很少接触 web 编程,顺便练练手

  • 参考工具

About

有道云笔记一键导出到本地

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages