/zhuishushenqi

追书神器 接口分析包装

Primary LanguageJavaScriptMIT LicenseMIT

HitCount

项目说明

由于追书神器大量移除书籍,以及vip等等问题,本项目保留名称,但是实际已经不再是追书神器的接口了,接口由网络上搜索而来,仅供学习使用,如有侵权请联系删除。

接口说明

由于个人精力问题,现在只提供三个核心接口

  1. 书籍列表,大概有30w本小说
  2. 书籍详情,具体字段看名称就能猜出来了
  3. 章节详情,现在没有vip限制

接口示例

提供一些接口示例,如果有疑问,请提issue

书籍列表

请求地址:https://novel.juhe.im/books

请求参数:

@param {object} query 查询书籍列表
@param {string} query.start 开始数量
@param {string} query.limit 每页数量,默认为0
@param {string} query.type 排序类型 new 最新|hot 最热|over 是否完结

结果示例:

{
    "total": "251332", // 总本数
    "books": [
        {
            "_id": "223950",
            "title": "海贼之黑暗大将", // 书籍名称
            "author": "高烧三十六度", // 作者
            "shortIntro": "他是海军大将,被世人赞誉为划破阴霾的曙光,圣枪朗基努斯。他是地下王者,被世人恐惧为终结时代的黑暗,魔", // 简介
            "cover": "https://img22.aixdzs.com/bd/27/bd27ef64cdf85b491ca907ec189e0fea.jpg", // 封面
            "cat": "网游·竞技", // 分类
            "followerCount": "0", // 追书人数
            "zt": "连载中", // 状态
            "updated": "2020-01-16T09:13:45+00:00", // 更新时间
            "lastchapter": "更新到:第745章 萨卡斯基:你说得对,我们的确不能死!" // 最新章节
        }
    ],
    "ok": true
}

书籍详情

请求地址:https://novel.juhe.im/book/{id}

请求参数:

@param {string} id 书籍id

结果示例:

{
    "_id": "247465",
    "author": "七荒心",
    "cover": "https://img22.aixdzs.com/14/ac/14ac8daf7e3e85d514e4e2e1dbba5cd7.jpg",
    "longIntro": "    神秘的古路亘古长存,无尽的邪祸贯穿纪元,谁在深渊之上凝望?谁在仙途闯荡?谁又能看穿雾霭背后的真相?\r\n\r\n\r\n——仙瞳\r\n\r\n\r\n",
    "title": "仙途异类",
    "zt": "连载中",
    "cat": "其他类别",
    "wordCount": "596505",
    "retentionRatio": "55.50",
    "followerCount": "0",
    "updated": "2020-01-16T09:13:55+00:00",
    "chaptersCount": "150",
    "lastChapter": "第三十六章 浩瀚仙灵之海"
}

章节列表

请求地址:https://novel.juhe.im/book/{id}/chapters

请求参数:

@param {string} id 书籍id

结果示例:

{
    "_id": "4",
    "chaptercount": 17,
    "chaptersUpdated": "2008-11-13T00:00:00+08:00",
    "chapters": [
        {
            "title": "第一卷 天魔古堡 第一章 梦",
            "unreadble": false,
            "id": "2"
        }
    ],
    "updated": "2008-11-13T00:00:00+08:00",
    "ok": true
}

章节详情

请求地址:https://novel.juhe.im/book/{bookId}/chapters/{cid}

请求参数:

@param {string} bookId 书籍id
@param {string} cid 章节id,从上文章节列表获取

结果示例:

{
    "ok": true,
    "chapter": {
        "title": "第一卷 天魔古堡 第一章 梦",
        "body": "——当有一天你睡醒,或许你已不再平凡。命运可以选择你,而你,却无法选择命运!\n  最近一直做着一个梦,每天晚上都重复着,我梦到童年居住的乡下那个小土坡,土坡上坐着儿时的我,穿着身着水蓝连衣裙,我微笑着看着即将落幕的夕阳,露出两个深深的酒窝。\n  “筱翎,快下来,我们吃饭了。”\n  “哦!我马上下来了。”\n  “奶奶,你总在念叨的东西是什么意思啊?”我牵着奶奶的手,笑着问道。\n  奶奶笑笑说:\n  “你不需要懂,孩子,你将会是我们家的英雄!”\n  “我能成英雄吗?”我笑的美滋滋,甜甜的露出两颗小虎牙。\n  “是啊!我的筱翎是最棒的!”奶奶开心的抱过我,笑着露出深深的皱纹。我笑的更开心了!\n  但很快的,奶奶便用一种惊恐的眼神看着我,用颤抖的声音对我说:“天魔古堡,去天魔古堡,救人,只有你可以……”我还来不及喊一声,却见奶奶已七窍流血,化为一滩血水消失了,接着是一串铃声和一阵清脆的笑声,不管我怎么找,都找不到笑声的主人。我每天都会在同一个时间点醒来,然后再也睡不着,4:44:44这个时间意味着什么?4=死?!\n  我从小就和奶奶一起生活,直到8岁才被父母接回城里。奶奶的职业是被禁止的,用乡下话说她是个神婆,总帮人算命,降妖,奶奶算命出奇的准,几乎没出现过错误,村民们也都十分的敬重她。在那片绚烂的夕阳下,我牵着奶奶的手,笑着问道:\n  “奶奶,你总在念叨的东西是什么意思啊?”\n  她总会笑笑说:\n  “你不需要懂,孩子,你将会是我们家的英雄!”\n  “我能成英雄吗?”那时候我认为英雄是这个世上对人最好的赞美,我笑的美滋滋,甜甜的露出两颗小虎牙。\n  “是啊!我的筱翎是最棒的!”\n  奶奶在第二天便早上便死了,当她全身冰凉的躺在床上时,我8岁的世界全然坍塌。\n  “筱翎,我们回家了。”\n  帮奶奶办完丧事后的第二天,我的母亲——那个将我抛弃8年之久的女人对我说道。我点头,因为奶奶曾经和我说过,一旦她死了,就让我和父母回城。我不可能不听奶奶的话,她是我生命中的一切——至少到目前是!\n  现在奶奶过世已有10年之久了,我居然在梦中又见到奶奶,同样的场景,同样的话,只是多了那个陌生的笑,我的生命中会发生什么事?\n  我迷茫。\n  "
    }
}

书籍搜索

请求地址:https://novel.juhe.im/search}

请求参数:

@param {string} query 搜索关键词

结果示例:

{
    "books": [
        {
            "_id": "5090",
            "title": "凡人修真传",
            "author": "未知",
            "shortIntro": "一个普通的凡人真的能修真成神吗,可以的 ,真的可以,我们缺少的只是一个机缘,给我们一个机会,我们同样",
            "cover": "nopic2.jpg",
            "cat": "修真仙侠",
            "followerCount": "6123",
            "zt": "连载中",
            "updated": "2009-11-30T00:00:01+08:00",
            "lastchapter": "更新到:第五百二十六章 纷纷崛起(五更到,还有)"
        }
    ],
    "total": 0,
    "ok": true
}

部署说明

本项目使用docker+docker-compose部署,请确保二者已经安装完成。

  1. 下载代码:git clone https://github.com/xiadd/zhuishushenqi.git
  2. 进入项目目录
  3. 执行命令:make build
  4. 上面命令完成后,执行命令:make up
  5. 使用浏览器访问8080端口返回首页即成功
  6. 其他诸如域名设置等等不在本项目范围内,请自行搜索配置