-
支持图片下载本地 -
支持下载分享私有的知识库 -
支持转换表格类型的文档 (ps: 表格内插入图表暂不支持) -
添加toc目录功能
安装成功
执行命令:
npm i -g yuque-dl
检查安装:
yuque-dl -h
如果提示未找到命令,请在命令前面加npx,如下所示:
npx yuque-dl -h
至此,工具安装成功,使用也很简单,示例如下:
npx yuque-dl "https://xxxxxx.yuque.com/xxxxxx/xxxxxx" -t "cookie中_yuque_session的值"
详细用法:
# url 为对应需要的知识库地址
yuque-dl "https://www.yuque.com/yuque/thyzgp"
其他场景:
私有知识库:
通过别人私有知识库 分享的链接,需使用-t
添加token(cookie中_yuque_session的值)才能下载
yuque-dl "https://www.yuque.com/yuque/thyzgp" -t "abcd..."
企业私有服务:
企业服务有自己的域名(黄色语雀logo),非yuque.com结
尾,https://yuque.antfin.com/r/zone
这种情况 token的key不唯一, 不一定是为_yuque_session
需用户使用 -k
指定 token的key,-t
指定 token的值。
至于key
具体是什么只能靠用户自己在 浏览器Devtools-> Application -> Cookies
里找了🤔
公开密码访问的知识库:![别人分享的语雀私有仓库无法批量保存?点进来我教你 语雀私有仓库批量保存:yuque-dl]()
公开密码访问的知识库两种情况:
- 已经登录语雀,访问需要密码的知识库 输入密码后 使用
_yuque_session
这个cookie - 未登录语雀,访问需要密码的知识库 输入密码后需要使用
verified_books
/verified_docs
这个cookie -
yuque-dl "url" -k "verified_books" -t "verified_books的值"
常见错误:
由于token可能含有 特殊字符导致参数识别错误
yuque-dl "https://www.yuque.com/yuque/thyzgp" -t "-a123" yuque-dl [ERROR]: Unknown option `-1`
解决方案
yuque-dl "https://www.yuque.com/yuque/thyzgp" -t="-a123"
Tips:由于网络波动下载失败的,重新运行即可,已下载的进度不会受到影响
原文始发于微信公众号(棉花糖网络安全圈):别人分享的语雀私有仓库无法批量保存?点进来我教你
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论