基于 Python 与 MongoDB 的聚合电子书数据库接口,截至目前已经同步了 三秋书屋、Sobooks、书舟资源 等网站数据用于检索(完整网站列表见下)
本项目仅供爬虫、数据库交流学习使用,请勿用于非法用途。数据库中所有内容爬取自互联网公开资源,如有侵权,请提交 Issue 告知我们,我们会删除记录。提示:我们不存储书籍,您可能需要联系源网站删除侵权文件。源网站列表见下。
请注意:由于我们只爬取了一些分享书站,每个书站的资源都不是很多,总书库也只有几万本,和 z-library、superlib 这些动辄几百万本藏书的网站当然完全没有可比性。我们的数据库偏小而精,而非大而全。请不要在这里搜冷门书!
简写 | 全称 | 链接 | 是否需要关注公众号 | 是否需要付费 | 最近一次爬取时间 | 书籍总数 |
---|---|---|---|---|---|---|
sanqiu | 三秋书屋 | https://www.sanqiu.mobi/ | 否 | 否 | NA | NA |
fast8 | 快8 | http://fast8.cc/ | 否 | 是 | NA | NA |
huibooks | 汇书网 | https://www.huibooks.com/ | 否 | 否 | NA | NA |
sobooks | SoBooks | https://sobooks.net/ | 是 | 否 | NA | NA |
shuzhou | 书舟搜索 | https://www.shuzhou.cc/ | 是 | 否 | NA | NA |
限于时间精力,我们没有开发图形界面,只提供了 API 接口(欢迎前端大佬开发 GUI!),为了降低使用门槛,这里借助开源项目 zhelper search 构建了一个检索界面。
以下给出 API 使用示例,您也可以参考 zhelper 的 API 规范获取详细信息(懒得写详细的了)
curl 'https://api.bookpan.net/api/search/' \
--data-raw '{"keyword":"三体","page":1,"sensitive":false}' \
返回值:
{
"data": [
{
"info": "三体全集【刘慈欣】epub+mobi+azw3",
"source": "sanqiu",
"id": "237"
},
{
"info": "《三体全集》刘慈欣/宇宙的零点/epub+mobi+azw3",
"source": "shuzhou",
"id": "wxxs-25053"
},
{
"info": "书名:三体全集/作者:刘慈欣/格式:EPUB/MOBI/AZW3",
"source": "sobooks",
"id": "368"
},
{
"info": "《三体秘密》田加刚/周密的逻辑推理演绎分析和合理联想/epub+mobi+azw3",
"source": "fast8",
"id": "28973"
},
{
"info": "《三体全集》/套装共3册/获得第73届\"雨果奖\"最佳长篇奖/epub+mobi+azw3",
"source": "fast8",
"id": "34345"
},
{
"info": "《三体》[读客版]刘慈欣/掩体计划背后到底隐藏什么阴谋/epub+mobi+azw3",
"source": "fast8",
"id": "19351"
},
{
"info": "《三体全集》[精校注释版]刘慈欣/宇宙的零点/epub+mobi+azw3",
"source": "fast8",
"id": "6854"
},
{
"info": "《三体》三部曲私人典藏版&中国新生代科幻代表刘慈欣科幻巨著",
"source": "fast8",
"id": "371"
},
{
"info": "书名:三体(读客版)/作者:刘慈欣/格式:EPUB/MOBI/AZW3",
"source": "sobooks",
"id": "11446"
},
{
"info": "书名:三体秘密/作者:田加刚/格式:EPUB/MOBI/AZW3",
"source": "sobooks",
"id": "18751"
},
{
"info": "《三体》三部曲私人典藏版&中国新生代科幻代表刘慈欣科幻巨著",
"source": "shuzhou",
"id": "wxxs-5983"
},
{
"info": "《<三体>中的物理学》李淼/惊叹物理学为人类提供可能性/epub+mobi+azw3",
"source": "fast8",
"id": "20736"
},
{
"info": "书名:《三体》中的物理学/作者:李淼/格式:EPUB/MOBI/AZW3",
"source": "sobooks",
"id": "16892"
},
{
"info": "《读客经典文库:三体全集》套装共3册/宇宙狂野想象/epub+mobi+azw3",
"source": "fast8",
"id": "16800"
},
{
"info": "《烧火工》刘慈欣/本书是三体之外,点燃太阳拯救宇宙!/epub+mobi+azw3",
"source": "fast8",
"id": "30092"
},
{
"info": "《降维攻击:未来互联网商业的三体法则》高德/epub+mobi+azw3",
"source": "fast8",
"id": "7352"
},
{
"info": "书名:降维攻击:未来互联网商业的三体法则/作者:高德/格式:EPUB/MOBI/AZW3",
"source": "sobooks",
"id": "6145"
},
{
"info": "《流浪地球》/雨果奖得主,《三体》作者刘慈欣中篇精品/epub+mobi+azw3",
"source": "fast8",
"id": "33927"
}
],
"hits": 18
}
curl 'https://api.bookpan.net/api/detail/' \
--data-raw '{"id":"237","source":"sanqiu"}' \
返回值:
{
"info": "三体全集【刘慈欣】epub+mobi+azw3",
"source": "sanqiu",
"id": "237",
"url": "https://www.sanqiu.mobi/237.html",
"download_link": [
{
"name": "0i1u",
"url": "https://www.aliyundrive.com/s/ycxLJfakCX7"
},
{
"name": "wpe9",
"url": "https://cloud.189.cn/t/Rn6rEn3qMVna"
},
{
"name": "8873",
"url": "https://url71.ctfile.com/f/19926471-546257403-8085d3 "
}
]
}
如果您有意向参与开发,可以先看看我们的代码规范和计划任务。
本项目的所有源码均已上传 Github,但为了防止滥用,我们设置为仅有组织内部可以查看,这些代码都比较简单。如果您在学习爬虫的过程中,想要借助这些代码进行参考,可以提出 Issue,并留下您的邮箱,我们将会加您进入组织。