Tunovelaligera: add volumeUrl
This commit is contained in:
@@ -8,7 +8,7 @@ router.get("/novels/", tunovelaligeraScraper.novelsScraper);
|
|||||||
router.get("/novel/:novelUrl", tunovelaligeraScraper.novelScraper);
|
router.get("/novel/:novelUrl", tunovelaligeraScraper.novelScraper);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/novel/:novelUrl/:chapterUrl",
|
"/novel/:novelUrl/:volumeUrl?/:chapterUrl",
|
||||||
tunovelaligeraScraper.chapterScraper
|
tunovelaligeraScraper.chapterScraper
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -144,8 +144,17 @@ const novelScraper = async (req, res) => {
|
|||||||
const chapterScraper = async (req, res) => {
|
const chapterScraper = async (req, res) => {
|
||||||
let novelUrl = req.params.novelUrl;
|
let novelUrl = req.params.novelUrl;
|
||||||
let chapterUrl = req.params.chapterUrl;
|
let chapterUrl = req.params.chapterUrl;
|
||||||
|
let volumeUrl = req.params.volumeUrl;
|
||||||
|
|
||||||
const url = `${baseUrl}novelas/${novelUrl}/${chapterUrl}`;
|
let optionalUrl;
|
||||||
|
|
||||||
|
if (volumeUrl) {
|
||||||
|
optionalUrl = volumeUrl + "/";
|
||||||
|
} else {
|
||||||
|
optionalUrl = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
const url = `${baseUrl}novelas/${novelUrl}/${optionalUrl}${chapterUrl}/`;
|
||||||
|
|
||||||
const result = await fetch(url);
|
const result = await fetch(url);
|
||||||
const body = await result.text();
|
const body = await result.text();
|
||||||
@@ -176,7 +185,7 @@ const chapterScraper = async (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
novelUrl = novelUrl + "/";
|
novelUrl = novelUrl + "/";
|
||||||
chapterUrl = chapterUrl + "/";
|
chapterUrl = optionalUrl + chapterUrl;
|
||||||
|
|
||||||
const chapter = {
|
const chapter = {
|
||||||
extensionId: 23,
|
extensionId: 23,
|
||||||
|
|||||||
Reference in New Issue
Block a user