嘟嘟社区

读秀电子书库2.0-5.0全集及多个电子书库合计1440万册


读秀电子书库2.0-5.0全集及多个电子书库合计1440万册,四种方案本地存储使用自建私人图书馆

收纳1440万册电子书,自建本地私人电子书图书馆,四种方案简要介绍

基于百度网盘,快速搜索定位文件;
上手容易操作方便使用简单,自由增删编辑,不占本地空间,节约大量经济成本与时间成本。

一、方案一 标准秒传码模式

1、秒传码基础知识
一行一个文件,每行的数据按照以下方式排列:
<完整 MD5> # <片段 MD5> # <文件长度> # <文件名>

完整 MD5:文件整体的 MD5 数据,唯一;
片段 MD5:文件前 256KiB 的 MD5 数据,唯一;
文件长度:文件的字节长度,唯一;
文件名:文件的名称,可随意更改。

组合成如下格式(仅供测试用途):
2cc94452264ca5199f37eaae1049178e#2cc94452264ca5199f37eaae1049178e#8#1024.txt

2、必备脚本

秒传链接提取
https://greasyfork.org/zh-CN/scripts/424574

3、小结:

①.目前已通过该方式提取读秀书库2.0-5.0合计657万册电子书秒传链接,形成本地秒传书库;
②.结合本地搜索软件、电子书解密合成工具包、全国图书馆联盟等工具,实现私人图书馆完美运行;
③.详细使用教程见上一篇文章:https://hostloc.com/thread-1058456-1-1.html
④.秒传链接提取脚本已支持简版秒传码提取,即“极速生成”功能,生成、转存更方便,更节约时间。

二、方案二 文件目录模式

百度网盘并未提供文件目录功能,我们可通过python、缓存数据库文件相结合的方式导出。

1、python源代码

如下所示:
https://paste.ubuntu.com/p/5Wyt32nf5g/

保存为baidu.py文件,直接运行,出现如下界面:


也可使用已打包好的程序,直接双击运行,如下所示:

2、百度网盘缓存数据库文件

位于网盘安装目录下users文件夹内,文件名为BaiduYunCacheFileV0.db,找到后在对话框里面选中该文件;
然后选择保存地址,最终生成文件列表,清晰展示所有文件分布情况,一目了然。

3、小结:

①.只需要python源代码(或打包好的程序)和本地缓存数据库;速度与数据库文件大小相关,文件越大速度越慢;
②.获取百度网盘文件目录,保存本地,在该目录中查找文件,手动定位网盘中的位置,下载保存。

三、方案三 开发者接口模式(由于字数限制,大量文字省略,隔壁平台有完整内容)

百度网盘开放了多功能接口,包括图片处理、音视频、上传下载文件、附件、nas、文件提取和设备管理等等;
我们主要是用到了上传文件、下载文件和文件提取的接口。

百度网盘开放平台需要申请
https://pan.baidu.com/union#/
https://pan.baidu.com/union/apply/
https://pan.baidu.com/open/platform

完整流程

a.获取access_token
b.获取文件的fsid
c.查询文件信息
d.拿到dlink,配合curl即可下载
e.获取文件名称server_filename,配合fs_id,形成本地文档

百度网盘开放平台帮助文档
https://pan.baidu.com/union/document
https://pan.baidu.com/union/doc

小结:
①.目前暂未看到有完整封装程序,所以需具备一定开发能力,稍有门槛;
②.响应参数里面有丰富数据,如fs_id、server_filename、size和md5等等,这些数据是方案一秒传脚本的基础。

四、方案四 数据库简版秒传模式

简版秒传码与标准秒传码相比,只是没有包含片段MD5数据;
同样一行一个文件,每行的数据按照以下方式排列:
<完整 MD5> # <文件长度> # <文件名>
组合成如下格式(仅供测试用途):
2cc94452264ca5199f37eaae1049178e#8#1024.txt

1、完整缓存本地数据库

参考方案二,在百度网盘安装目录下users文件夹内,找到BaiduYunCacheFileV0.db;
多次刷新百度网盘客户端文件目录,观察数据库文件大小变化,确保已经缓存完整。

2、使用Navicat Premium导出数据库

①.将BaiduYunCacheFileV0.db直接拖进Navicat Premium左侧栏;

②.双击cache_file;

③.点击右下角齿轮,取消勾选限制记录,获取整个文件记录,进度时间视数据库大小而定;

④.依次点击顶部的 查询,新建查询,查询创建工具;

⑤.双击cache_file,按序依次勾选 md5、file_size、server_filename,点击 构建并运行;

⑥.生成结果后,点击 导出结果,选择 文本文件txt,依次按下图示意勾选编辑;






⑦.最终直接获得简版秒传码文档,如下图所示:

小结:
①.通过该简版秒传方案,目前已生成1440万册电子书,包含读秀2.0-5.0以及其他电子书库;
②.与方案一相同,可在本地搜索SS号或书名,搭配全国图书馆联盟、合成解密工具包使用;

总结:

1、方案一标准秒传码,使用秒传脚本提取数据,目前已经更新到657万册;
2、方案四简版秒传码,基于多个大容量网盘缓存数据库生成数据,目前已经更新到1440万册;
3、生成速度比较:方案一较慢,脚本更新极速版后,速度有翻倍提升;方案二需要在网盘中查找定位,最慢;方案三需要一定编程基础,稍慢;方案四所有文件一次搞定,最快;
4、四种方案,基于前人公开文章以及热心网友经验总结而成,在此一并致谢,当然还有其他模式,比如命令行;欢迎联系交流,互通有无,共同进步。

五、交易

标准秒传码书库,657万册,仍然与之前相同,跳楼价300元;
简版秒传码书库,1440万册,特价150元,老用户如有意,只需30元;

联系方式(Base64 编码):UVHvvJoyNzgxMDA4MzE=

小众资源,没有多少人稀罕,纯属自娱自乐,非诚勿扰。