Update server.js
Browse files
server.js
CHANGED
@@ -3,7 +3,7 @@ const axios = require('axios');
|
|
3 |
const cheerio = require('cheerio');
|
4 |
|
5 |
const app = express();
|
6 |
-
const PORT =
|
7 |
|
8 |
// Enable CORS
|
9 |
const cors = require('cors');
|
@@ -55,17 +55,17 @@ async function getEpisodeInfo(episodeUrl, animeTitle, episodeNumber) {
|
|
55 |
const response = await axios.get(episodeUrl);
|
56 |
const $ = cheerio.load(response.data);
|
57 |
|
58 |
-
// Find
|
59 |
-
const
|
60 |
-
if (!
|
61 |
|
62 |
-
console.log(`
|
63 |
|
64 |
return {
|
65 |
anime: animeTitle,
|
66 |
episode: episodeNumber,
|
67 |
owner: "Reiker",
|
68 |
-
|
69 |
};
|
70 |
} catch (error) {
|
71 |
throw new Error("Error fetching episode info: " + error.message);
|
|
|
3 |
const cheerio = require('cheerio');
|
4 |
|
5 |
const app = express();
|
6 |
+
const PORT = 3000;
|
7 |
|
8 |
// Enable CORS
|
9 |
const cors = require('cors');
|
|
|
55 |
const response = await axios.get(episodeUrl);
|
56 |
const $ = cheerio.load(response.data);
|
57 |
|
58 |
+
// Find download page URL
|
59 |
+
const downloadPageUrl = $('.dowloads a').attr('href');
|
60 |
+
if (!downloadPageUrl) throw new Error("Download page not found");
|
61 |
|
62 |
+
console.log(`Download Page Found: ${downloadPageUrl}`);
|
63 |
|
64 |
return {
|
65 |
anime: animeTitle,
|
66 |
episode: episodeNumber,
|
67 |
owner: "Reiker",
|
68 |
+
downloadPage: downloadPageUrl
|
69 |
};
|
70 |
} catch (error) {
|
71 |
throw new Error("Error fetching episode info: " + error.message);
|