前言
最近对找书有很大的需求,不仅仅是需要找书,还需要大量找书,因此参考了论坛内很多的帖子,但是坛内的信息分散,以消息或者许多帖子的形式存在,且帖子语言较为随意,更多是为了临时找书的方法,没有考虑批量找书带来的很多书站对用户 dowmload per day 限制做出考虑,因此我希望能整合一下坛内资源做一个系统性的找书方法论,且解决这一问题实际上我也没有很好解决
导航站
省流:用这些就够了,但是仔细研究可以看下面的内容
如 熊猫搜索导航,提供了聚合的搜书体验,免去了工作流的搭建
佬友补充的【简道云筛选】电子书下载网站大全 同理,这个的界面更为美观,还有反馈系统,可以互相参照
坛内佬的【持续更新】电子图书资源大全:网站、工具、教程等 | 期待收到更多意见 - 资源荟萃 - LINUX DO也是十分强大
Z-lib
Z-Library作为世界最大的电子书共享网站,其多语言资源是当之无愧的多,然而因为非捐赠会员下载数限制,网站频繁更换,盗版网站充斥等问题,给用户造成不少的困扰,因此下面就这几点给出了一些方法论
官方网站
目前能用
- Z-Library – 世界上最大的电子图书馆。自由访问知识和文化。
- Z-Access | Z-Library
- Z-Library – 世界上最大的电子图书馆。自由访问知识和文化。
检测助手 & 共享账号(?未体验存疑)
Zlibrary 地址 | Zlib 检测
下载限制
进行创建,因为我已经创建了,教程没有了,这里就以 @BluePheasant 的教程代为展示
这种方式下载使用的是tg的服务器资源,从而不受10 download per day的限制,但是目前公开的zlib tg bot都没了,所以建议自建
Library Genesis
相较于命运多舛的z-lib(22年创始人情侣就被捕,官方转战多个平台,b站销号,tg被封,网站被fbi,盗版网站不充钱不能用,李鬼充李逵给zlib拉黑),一向低调的Library Genesis一直稳定运行,因此这里就给个我常用的网站
此外,lib gen还支持api访问,其官方公开的请求方式非常混乱,这个非官方的反而挺好用,这里给段snippet
# search_title()
from libgen_api import LibgenSearch
s = LibgenSearch()
title_filters = {"Extension": "pdf"}
results = s.search_title_filtered("你想找的书", title_filters, exact_match=False)
# 獲取有多少個json键值对返回
print(len(results))
# 獲取json键值对返回的key
print(results)
# 獲取json键值对返回的value
# print(results.values())
ref: harrison-broadbent/libgen-api: Library Genesis search library for Python
读秀
说来惭愧,对这个方向没什么研究,但是不代表这块不重要,据说21年前读秀泄露了大量图书库,目前tg,还有下面的付费站都能找到相关的渠道,记得还在哪看到一个100mb左右的数据库直接在国内网盘供人下载
超星
检索方法
引用 @Musifei 的话,
超星的库各有交集,也有不重复的内容,因此,如果是要找一类书,最好的办法是先通过一些图书馆搜索引擎进行预搜索,找图书馆中收录的这类书的书名在超星二次检索
这里我常用的是 全国图书馆参考咨询联盟
超星包库
付费
直接搜索
三块/15天,没用过,但是这个站很久了,应该靠谱
SS号查书
这种方式需要先获得书籍的ss号,现有的办法是通过 图书搜索联盟和 觅知音图书信息检索进行搜索,或者通过图书互助这个暴力猴脚本,在上面提到的图书参考联盟中搜索时会生成一个链接,点击后跳转到付费的网站进行购买,还挺贵的,2块一本书,暂时不知道优势
免费
电子资源平台
此处注册可进一个包库
曾经还有 FreeMbook Search这种hero打破了超星的垄断,进行zlib式免费共享,但是由于百度秒传机制的失效等原因目前我不知道怎么下这网站的资源了,下文推荐了一种未尝试的方法
安娜的档案馆
https://annasarchive.unblockit.africa/ (大名鼎鼎的安娜档案馆,由于我还没用到,此处就不过多介绍)
易书计划
曾经有yibook.com搜书引擎,现已不再维护,但是其仓库和频道里还有一些可用资源
Telegram Web
yibook-org/guide: 电子书寻书指南
其他网站
其他网站根据使用频率,我将其按顺序列出
- https://www.gutenberg.org/ (古登堡计划,西方书很多)
- Free books online - JustFreeBooks search engine
- Top 11 PDF Book
其他搜索方法
此外还有一些搜索方案,下面进行补充
alist法
不少人喜欢用alist存自己的图书资源,该方法参考自 @nowhale
论坛
能看到这儿的都是很有耐心的人了,那我就分享个需要耐心的方法了,更多的是授之以渔,由于这是宣传外站论坛不知道可不可以,如果有争议我就去掉这块
https://forum.freemdict.com 这是一个图书搜集的论坛,和本坛一样是基于discourse的,由于都是些图书爱好者,较为小众且近期讨论较少,但是其内容质量很高,比如刚刚看到了对https://forum.freemdict.com 的拯救方案 秒传时代真的结束了吗 - 资源求助 - FreeMdict Forum,此外大名鼎鼎的ssdown也是站长做的
几个重要的编号
在以上各个找书方法中,经常会遇到图书联盟的书进行二次检索,或者找到的书进行去重,那么以下的内容对于这些情况就非常实用了,然而这一部分更多分享的是本人的经验之谈,其中很多信息都是未查证的,请带着批判进行阅读。
对于数字化时代后出版的书,doi是一个非常唯一的链接,其与doi.org拼接能定位到该书的发布官网,然而此类编号更多出现在springer link之类的出版商,国内很少采用。
ISBN是一个古老的唯一标识符,出现在互联网之前,由于其编号符合中图法等命名规则而生成,所以可能存在重名冲突,并且很可能是一个局部性编码,无法被共识,这一现象在数字化后得到很大改善,但是对于近代,30年前的现代书籍都存在很多问题
ssid是一个国内超星系统的书籍标识符,其广泛用于国内找书,如图书参考联盟到超星相关找书方法的二次检索中使用,作为用户可读的书名到机器可读的标识符的转换
结语与致谢
寻找电子书是一个结合资源、技巧和耐心的过程。希望本文对 Z-Library、LibGen、超星等主要资源库,以及 AList 搜索、导航站、专业论坛等多种方法的系统性整合,能为您提供有价值的参考。
致谢
感谢 @zephyr-glow 制作的糖糖大礼包的指引,让我有动力,并且提供了一些帖子和网站指明写这个教程贴的方向,她的这一伟大的工作 糖糖大礼包~~浏览器收藏夹整理分享(吭呲吭呲更新中) - 文档共建 / 文档共建, Lv1 - LINUX DO十分值得去使用,且作者在持续更新中,无论是日常还是工作都能从其中受益匪浅
感谢前面一些帖子为本文打下了基石
- 求推荐一些下载电子书籍的途径 - 开发调优 - LINUX DO
- 大概20个电子书下载网站!Zilbrary镜像以及电子书导航,95%以上电子书籍都能找到,淘宝有的基本都有。 - 资源荟萃 - LINUX DO
参考
由于我更多找的是图书,但是还有杂志,漫画,期刊等更多广义上的图书,此外,对于一些格式转换等数据处理问题本文并没有提到,因此,若本文未能满足你的需求,可以参考下面的一些帖子和链接
- 更多搜索技巧参考 https://linux.do/t/topic/52570
- 【持续更新】电子图书资源大全:网站、工具、教程等 | 期待收到更多意见 - 资源荟萃 - LINUX DO
- 书签 [Bookmarks]
(Bookmarks) - 分享一下找书路线! - #79,来自 FnLocksmith
- 一个电子书导航网站 佬分享的图书导航
- 现在电子书都是从哪里下载呀? 图书相关问答