增加移除不可播放的电影链接的功能

This commit is contained in:
zhl 2019-04-26 15:56:06 +08:00
parent 0894a2239f
commit 4b3b58c508
2 changed files with 24 additions and 3 deletions

View File

@ -121,8 +121,8 @@ const parseSocketMsg = () => {
console.log('socket on open'); console.log('socket on open');
// getMovieList(0); //获取所有电影列表 // getMovieList(0); //获取所有电影列表
// getGameList(0); //获取所有游戏列表 // getGameList(0); //获取所有游戏列表
// parseAllRecord('movie'); //更新详情 parseAllRecord('movie'); //更新详情
getVideoToken(0); //刷钱 // getVideoToken(0); //刷钱
} }
client.onmessage = async (data, flags, number) => { client.onmessage = async (data, flags, number) => {
console.log(data); console.log(data);

View File

@ -40,10 +40,31 @@ const parseAllMovie = async () => {
console.log(err); console.log(err);
} }
} }
// 移除电影中不可播放的链接
const removeErrorMovieLink = async () => {
try {
let records = await Movie.find({});
for (let record of records) {
let links = [];
for(let link of record.resources) {
if (link.link.toLowerCase().startsWith('http')) {
links.push(link);
}
}
record.resources = links;
record.markModified('resources');
record.save();
}
console.log('all done');
} catch (err) {
console.log(err);
}
}
export default { export default {
run: async () => { run: async () => {
try { try {
parseAllMovie(); // parseAllMovie();
removeErrorMovieLink();
} catch (err) { } catch (err) {
console.log(err); console.log(err);
} }