布克盘 Bookpan

Github 地址

基于 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

使用

借助 zhelper search GUI

限于时间精力,我们没有开发图形界面,只提供了 API 接口(欢迎前端大佬开发 GUI!),为了降低使用门槛,这里借助开源项目 zhelper search 构建了一个检索界面。

点此直达

直接使用 API

以下给出 API 使用示例,您也可以参考 zhelper 的 API 规范获取详细信息(懒得写详细的了)

检索 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
}
详情 API
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,并留下您的邮箱,我们将会加您进入组织。