Giter VIP home page Giter VIP logo

zhuishushenqi's Introduction

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. 其他诸如域名设置等等不在本项目范围内,请自行搜索配置

zhuishushenqi's People

Contributors

xiadd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zhuishushenqi's Issues

api

作者,您好。
请问书籍详情的api还有效吗?
若有效,麻烦贴一下详细书籍详情与书籍章节访问接口。
谢谢

接口问题

您好,这个接口是爱下电子书网站的接口吧,不是追书神器的接口吧!愛下電子書

大佬,今天测试启动失败,找不到方法,请指教!

]# make build
docker-compose build
redis uses an image, skipping
nginx uses an image, skipping
Building web
Step 1/7 : FROM node:13-alpine
---> b01d82bd42de
Step 2/7 : RUN mkdir -p /home/app
---> Using cache
---> bed7fe3d5ce1
Step 3/7 : WORKDIR /home/app
---> Using cache
---> 8e1654132139
Step 4/7 : COPY . /home/app
---> Using cache
---> db8537ad7f2c
Step 5/7 : ENV NODE_ENV=production
---> Using cache
---> 0c7e43929ae6
Step 6/7 : RUN npm install
---> Running in 03c0a0d70ce6
npm ERR! code EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/axios failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-03-08T09_49_12_806Z-debug.log
ERROR: Service 'web' failed to build: The command '/bin/sh -c npm install' returned a non-zero code: 1
make: *** [Makefile:2: build] Error 1

异步请求

楼主,我是小白,请问我用jq请求接口怎么请求,请求方式也没说啊,那个你说的请求参数我也没看懂

跨域问题

虽然是跨域,但是设置了两次导致请求失败
image

是不是服务端或者哪里加多了?

关于接口的使用

我看了下ios上面好多小说软件用的是追书神器的接口,这样会不会构成侵权啊,我也想弄一个了

关于API使用的问题

获取章节目录,章节内容
例如按照您的例子:http://novel.juhe.im/author-books?author=忘语
得到一本书的bookid是567d2cb9ee0e56bc713cb2c0
当我获取章节目录:http://novel.juhe.im/book-chapters/567d2cb9ee0e56bc713cb2c0
返回是{"code":-1,"message":"Request failed with status code 404"}
以上都是在浏览器中,获取章节目录同理。
请问这是什么原因呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.