mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-16 02:42:57 +08:00
@@ -86,13 +86,13 @@ const getDetail = async (link, ctx) => {
|
||||
actresses = null; // []
|
||||
}
|
||||
// 影片详情
|
||||
const filmCover = /<a class="bigImage" href="(.*?)"/.exec(detailPage)[1];
|
||||
const filmName = /<a class="bigImage" href="(.*?)" title="(.*?)"/.exec(detailPage)[2];
|
||||
// const filmCover = /<a class="bigImage" href="(.*?)"/.exec(detailPage)[1];
|
||||
// const filmName = /<a class="bigImage" href="(.*?)" title="(.*?)"/.exec(detailPage)[2];
|
||||
let filmTime = /<span class="header">發行日期:<\/span>([\s\S]*?)<\/p>/.exec(detailPage);
|
||||
if (filmTime) {
|
||||
filmTime = filmTime[1];
|
||||
} else {
|
||||
filmTime = null; // "????-??-??";
|
||||
filmTime = null;
|
||||
}
|
||||
|
||||
let filmLast = /<span class="header">長度:<\/span>([\s\S]*?)<\/p>/.exec(detailPage);
|
||||
@@ -103,32 +103,32 @@ const getDetail = async (link, ctx) => {
|
||||
mins = mins === '0' ? '00' : mins;
|
||||
filmLast = hours + ':' + mins;
|
||||
} else {
|
||||
filmLast = null; // "???分钟";
|
||||
filmLast = null;
|
||||
}
|
||||
let filmEstabName = /<span class="header">發行商:[\s\S]*?"(.*?)">(.*?)<\/a>/.exec(detailPage);
|
||||
if (filmEstabName) {
|
||||
filmEstabName = filmEstabName[2];
|
||||
} else {
|
||||
filmEstabName = null; // "未知";
|
||||
filmEstabName = null;
|
||||
}
|
||||
|
||||
let filmMakerbName = /<span class="header">製作商:[\s\S]*?"(.*?)">(.*?)<\/a>/.exec(detailPage);
|
||||
if (filmMakerbName) {
|
||||
filmMakerbName = filmMakerbName[2];
|
||||
} else {
|
||||
filmMakerbName = null; // "未知";
|
||||
filmMakerbName = null;
|
||||
}
|
||||
let seriesName = /<span class="header">系列:[\s\S]*?"(.*?)">(.*?)<\/a>/.exec(detailPage);
|
||||
if (seriesName) {
|
||||
seriesName = seriesName[2];
|
||||
} else {
|
||||
seriesName = null; // "未知";
|
||||
seriesName = null;
|
||||
}
|
||||
let directorName = /<span class="header">導演:[\s\S]*?"(.*?)">(.*?)<\/a>/.exec(detailPage);
|
||||
if (directorName) {
|
||||
directorName = directorName[2];
|
||||
} else {
|
||||
directorName = null; // "未知";
|
||||
directorName = null;
|
||||
}
|
||||
|
||||
const code = /<span class="header">識別碼:[\s\S]*?">([\s\S]*?)<\/span>/.exec(detailPage)[1];
|
||||
@@ -139,9 +139,9 @@ const getDetail = async (link, ctx) => {
|
||||
if (match) {
|
||||
screenData = match.map((i) => /<a class="sample-box" href="(.*?)"[\s\S]*?<img src="(.*?)">/g.exec(i)[1]);
|
||||
} else {
|
||||
screenData = null; // [];
|
||||
screenData = null;
|
||||
}
|
||||
const detail = { actresses, filmCover, filmName, filmTime, filmLast, filmEstabName, filmMakerbName, seriesName, directorName, code, screenData };
|
||||
const detail = { actresses, filmTime, filmLast, filmEstabName, filmMakerbName, seriesName, directorName, code, screenData };
|
||||
ctx.cache.set(link, JSON.stringify(detail), 24 * 60 * 60);
|
||||
return detail;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user