From 4b3b58c50897f53b90327bc4b3302e6600cc431f Mon Sep 17 00:00:00 2001 From: zhl Date: Fri, 26 Apr 2019 15:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A7=BB=E9=99=A4=E4=B8=8D?= =?UTF-8?q?=E5=8F=AF=E6=92=AD=E6=94=BE=E7=9A=84=E7=94=B5=E5=BD=B1=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sites/hoh8.js | 4 ++-- src/sites/movie.js | 23 ++++++++++++++++++++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/sites/hoh8.js b/src/sites/hoh8.js index 496281a..304076d 100644 --- a/src/sites/hoh8.js +++ b/src/sites/hoh8.js @@ -121,8 +121,8 @@ const parseSocketMsg = () => { console.log('socket on open'); // getMovieList(0); //获取所有电影列表 // getGameList(0); //获取所有游戏列表 - // parseAllRecord('movie'); //更新详情 - getVideoToken(0); //刷钱 + parseAllRecord('movie'); //更新详情 + // getVideoToken(0); //刷钱 } client.onmessage = async (data, flags, number) => { console.log(data); diff --git a/src/sites/movie.js b/src/sites/movie.js index 5a2b7f7..7d4a978 100644 --- a/src/sites/movie.js +++ b/src/sites/movie.js @@ -40,10 +40,31 @@ const parseAllMovie = async () => { 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 { run: async () => { try { - parseAllMovie(); + // parseAllMovie(); + removeErrorMovieLink(); } catch (err) { console.log(err); }