diff --git a/src/sources/ar/arnovel.js b/src/sources/ar/arnovel.js index 5c37f24a..fb8fa8c9 100644 --- a/src/sources/ar/arnovel.js +++ b/src/sources/ar/arnovel.js @@ -87,15 +87,14 @@ const parseNovelAndChapters = async novelUrl => { let novelChapters = []; - const novelId = $('#manga-chapters-holder').attr('data-id'); + // const novelId = $('#manga-chapters-holder').attr('data-id'); - let formData = new FormData(); - formData.append('action', 'manga_get_chapters'); - formData.append('manga', novelId); + // let formData = new FormData(); + // formData.append('action', 'manga_get_chapters'); + // formData.append('manga', novelId); - const data = await fetch('https://www.arnovel.me/wp-admin/admin-ajax.php', { + const data = await fetch(`${url}ajax/chapters/`, { method: 'POST', - body: formData, }); const text = await data.text(); diff --git a/src/sources/en/boxnovel.js b/src/sources/en/boxnovel.js index 68e373a0..67c87047 100644 --- a/src/sources/en/boxnovel.js +++ b/src/sources/en/boxnovel.js @@ -42,7 +42,7 @@ const parseNovelAndChapters = async novelUrl => { const result = await fetch(url); const body = await result.text(); - const $ = cheerio.load(body); + let $ = cheerio.load(body); let novel = {}; @@ -96,7 +96,12 @@ const parseNovelAndChapters = async novelUrl => { let novelChapters = []; - $('.wp-manga-chapter').each(function (result) { + const data = await fetch(`${url}ajax/chapters/`, {method: 'POST'}); + const text = await data.text(); + + $ = cheerio.load(text); + + $('.wp-manga-chapter').each(function () { const chapterName = $(this) .find('a') .text() diff --git a/src/sources/en/foxaholic.js b/src/sources/en/foxaholic.js index 8082a52c..666d55d5 100644 --- a/src/sources/en/foxaholic.js +++ b/src/sources/en/foxaholic.js @@ -91,19 +91,15 @@ const parseNovelAndChapters = async novelUrl => { let novelChapters = []; - const novelId = $('#manga-chapters-holder').attr('data-id'); + // const novelId = $('#manga-chapters-holder').attr('data-id'); - let formData = new FormData(); - formData.append('action', 'manga_get_chapters'); - formData.append('manga', novelId); + // let formData = new FormData(); + // formData.append('action', 'manga_get_chapters'); + // formData.append('manga', novelId); - const data = await fetch( - 'https://www.foxaholic.com/wp-admin/admin-ajax.php', - { - method: 'POST', - body: formData, - }, - ); + const data = await fetch(`${url}ajax/chapters/`, { + method: 'POST', + }); const text = await data.text(); $ = cheerio.load(text); diff --git a/src/sources/en/vipnovel.js b/src/sources/en/vipnovel.js index 6b8398fc..1de46ca6 100644 --- a/src/sources/en/vipnovel.js +++ b/src/sources/en/vipnovel.js @@ -14,10 +14,10 @@ const popularNovels = async page => { let novels = []; $('.page-item-detail').each(function (result) { - const novelName = $(this).find('h5 > a').text(); + const novelName = $(this).find('.h5 > a').text(); const novelCover = $(this).find('img').attr('src'); - let novelUrl = $(this).find('h5 > a').attr('href'); + let novelUrl = $(this).find('.h5 > a').attr('href'); novelUrl = novelUrl.replace(`${baseUrl}vipnovel/`, ''); const novel = { diff --git a/src/sources/en/woopread.js b/src/sources/en/woopread.js index 0c0cc35f..acf7b216 100644 --- a/src/sources/en/woopread.js +++ b/src/sources/en/woopread.js @@ -82,7 +82,7 @@ const parseNovelAndChapters = async novelUrl => { let novelChapters = []; - console.log(`${url}ajax/chapters/`); + // console.log(`${url}ajax/chapters/`); const data = await fetch(`${url}ajax/chapters/`, {method: 'POST'}); const text = await data.text();