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/:chapterUrl",
|
||||
"/novel/:novelUrl/:volumeUrl?/:chapterUrl",
|
||||
tunovelaligeraScraper.chapterScraper
|
||||
);
|
||||
|
||||
|
||||
@@ -144,8 +144,17 @@ const novelScraper = async (req, res) => {
|
||||
const chapterScraper = async (req, res) => {
|
||||
let novelUrl = req.params.novelUrl;
|
||||
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 body = await result.text();
|
||||
@@ -176,7 +185,7 @@ const chapterScraper = async (req, res) => {
|
||||
}
|
||||
|
||||
novelUrl = novelUrl + "/";
|
||||
chapterUrl = chapterUrl + "/";
|
||||
chapterUrl = optionalUrl + chapterUrl;
|
||||
|
||||
const chapter = {
|
||||
extensionId: 23,
|
||||
|
||||
Reference in New Issue
Block a user