语雀私有仓库批量保存:yuque-dl

admin 2024年6月9日00:26:52评论6 views字数 1206阅读4分1秒阅读模式
 

1工具介绍
这是一个语雀知识库下载的工具,不管是加密链接,还是不加密链接,还是别人分享的知识库,只要你可以访问到内容,就可以批量爬取下来。
        支持下载中断继续
  •  支持图片下载本地
  •  支持下载分享私有的知识库
  •  支持转换表格类型的文档 (ps: 表格内插入图表暂不支持)
  •  添加toc目录功能

    语雀私有仓库批量保存:yuque-dl

2使用方法
首先需要安装Node.js 18.4 或者以上版本,教程请自行百度,如果你觉得麻烦,可以使用宝塔安装。

语雀私有仓库批量保存:yuque-dl
安装成功
语雀私有仓库批量保存:yuque-dl

执行命令:

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"

语雀私有仓库批量保存:yuque-dl

其他场景:

私有知识库:

通过别人私有知识库 分享的链接,需使用-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:由于网络波动下载失败的,重新运行即可,已下载的进度不会受到影响

 

原文始发于微信公众号(棉花糖网络安全圈):别人分享的语雀私有仓库无法批量保存?点进来我教你

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月9日00:26:52
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   语雀私有仓库批量保存:yuque-dlhttps://cn-sec.com/archives/2813873.html

发表评论

匿名网友 填写信息