From a73c2b2b1737146a84750694217e3b53efdbcf76 Mon Sep 17 00:00:00 2001 From: umm233 <32997707+umm233@users.noreply.github.com> Date: Tue, 7 Jan 2020 16:40:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20acfun=20=E7=95=AA?= =?UTF-8?q?=E5=89=A7=E8=AE=A2=E9=98=85=E5=92=8C=E8=B1=86=E7=93=A3=E5=95=86?= =?UTF-8?q?=E5=8A=A1=E5=8D=B0=E4=B9=A6=E9=A6=86=E6=96=B0=E4=B9=A6=E9=80=9F?= =?UTF-8?q?=E9=80=92=E8=AE=A2=E9=98=85=20(#3700)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/routes/acfun/bangumi.js | 6 +++--- lib/routes/douban/commercialpress/latest.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/routes/acfun/bangumi.js b/lib/routes/acfun/bangumi.js index 3071d16328..6ce29e34af 100644 --- a/lib/routes/acfun/bangumi.js +++ b/lib/routes/acfun/bangumi.js @@ -11,7 +11,7 @@ module.exports = async (ctx) => { Referer: 'http://www.acfun.cn', }, }); - const albumInfo = JSON.parse(bangumiPage.data.match(/window.bangumiData = (.*?);/)[1]) || {}; + const albumInfo = JSON.parse(bangumiPage.data.match(/window.bangumiData = (.*?);\n/)[1]) || {}; const api = `http://www.acfun.cn/album/abm/bangumis/video?albumId=${id}&num=1&size=${albumInfo.itemCount || 9999}`; const response = await got({ @@ -24,9 +24,9 @@ module.exports = async (ctx) => { const data = response.data.data; ctx.state.data = { - title: albumInfo.title, + title: albumInfo.bangumiTitle, link: url, - description: albumInfo.intro, + description: albumInfo.bangumiIntro, item: data.content .map((item) => { const video = item.videos[0] || {}; diff --git a/lib/routes/douban/commercialpress/latest.js b/lib/routes/douban/commercialpress/latest.js index 4385784420..63c95bb70e 100644 --- a/lib/routes/douban/commercialpress/latest.js +++ b/lib/routes/douban/commercialpress/latest.js @@ -27,7 +27,7 @@ module.exports = async (ctx) => { }); // 这个有个重定向,需要获取到真实地址后添加排序参数后再请求一次 - const realUrl = `${newBookLandingPage.request.res.responseUrl}?sort=time&sub_type=`; + const realUrl = `${newBookLandingPage.request.gotOptions.href}?sort=time&sub_type=`; const newBookPage = await got({ method: 'get', url: realUrl,