|
|
|
@ -344,9 +344,6 @@ export const jkanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
let countEpisodes: string[] = [];
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = await animeExtraInfo(mal_id);
|
|
|
|
|
|
|
|
|
|
if (redisClient.connected) {
|
|
|
|
|
const resultQueryRedis: any = await redisClient.get(
|
|
|
|
|
`jkanimeInfo_${hashStringMd5(id!)}`,
|
|
|
|
@ -363,8 +360,11 @@ export const jkanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
scrapy: true,
|
|
|
|
|
parse: false,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = (await animeExtraInfo(mal_id)) || undefined;
|
|
|
|
|
} catch (err) {
|
|
|
|
|
return err;
|
|
|
|
|
console.log(err);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
countEpisodes = $('div.anime__pagination a')
|
|
|
|
@ -377,6 +377,7 @@ export const jkanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
'-',
|
|
|
|
|
)[1];
|
|
|
|
|
|
|
|
|
|
if (extraInfo) {
|
|
|
|
|
let broadCastDate = new Date();
|
|
|
|
|
let dd: number, mm: string | number, yyyy: number;
|
|
|
|
|
|
|
|
|
@ -428,6 +429,7 @@ export const jkanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (let i = 1; i <= parseInt(episodesCount); i++) {
|
|
|
|
|
episodesList.push({
|
|
|
|
@ -468,9 +470,6 @@ export const monoschinosInfo = async (
|
|
|
|
|
let extraInfo: any;
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = await animeExtraInfo(mal_id);
|
|
|
|
|
|
|
|
|
|
if (redisClient.connected) {
|
|
|
|
|
const resultQueryRedis: any = await redisClient.get(
|
|
|
|
|
`monoschinosInfo_${hashStringMd5(id!)}`,
|
|
|
|
@ -487,10 +486,14 @@ export const monoschinosInfo = async (
|
|
|
|
|
scrapy: true,
|
|
|
|
|
parse: false,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = (await animeExtraInfo(mal_id)) || undefined;
|
|
|
|
|
} catch (err) {
|
|
|
|
|
return err;
|
|
|
|
|
console.log(err);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (extraInfo) {
|
|
|
|
|
let broadCastDate = new Date();
|
|
|
|
|
let dd: number, mm: string | number, yyyy: number;
|
|
|
|
|
|
|
|
|
@ -542,6 +545,7 @@ export const monoschinosInfo = async (
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$('.SerieCaps a').each((index: number, element: cheerio.Element) => {
|
|
|
|
|
let episode: number;
|
|
|
|
@ -593,9 +597,6 @@ export const tioanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
let extraInfo: any;
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = await animeExtraInfo(mal_id);
|
|
|
|
|
|
|
|
|
|
if (redisClient.connected) {
|
|
|
|
|
const resultQueryRedis: any = await redisClient.get(
|
|
|
|
|
`tioanimeInfo_${hashStringMd5(id!)}`,
|
|
|
|
@ -612,10 +613,14 @@ export const tioanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
scrapy: true,
|
|
|
|
|
parse: false,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* Extra info of the anime */
|
|
|
|
|
extraInfo = (await animeExtraInfo(mal_id)) || undefined;
|
|
|
|
|
} catch (err) {
|
|
|
|
|
return err;
|
|
|
|
|
console.log(err);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (extraInfo) {
|
|
|
|
|
let broadCastDate = new Date();
|
|
|
|
|
let dd: number, mm: string | number, yyyy: number;
|
|
|
|
|
|
|
|
|
@ -667,6 +672,7 @@ export const tioanimeInfo = async (id: string | undefined, mal_id: number) => {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const scripts: cheerio.Element[] = $('script').toArray();
|
|
|
|
|
|
|
|
|
|