Files
lnreader-plugins/api/latest.js
T
2020-12-23 19:16:15 +05:30

38 lines
928 B
JavaScript

const express = require("express");
const cheerio = require("cheerio");
const request = require("request");
const router = express.Router();
const baseUrl = "https://boxnovel.com/";
router.get("/latest", (req, res) => {
let novels = [];
request(baseUrl, (err, response, body) => {
if (err) throw err;
$ = cheerio.load(body);
$(".page-item-detail").each(function (result) {
novelName = $(this).find("h5 > a").text();
novelCover = $(this).find("img").attr("src");
novelUrl = $(this)
.find("h5 > a")
.attr("href")
.replace(baseUrl + "novel/", "");
novel = {
novelName: novelName,
novelCover: novelCover,
novelUrl: novelUrl,
};
novels.push(novel);
});
res.json(novels);
});
});
module.exports = router;