diff --git a/lib/routes/mp4ba/index.js b/lib/routes/mp4ba/index.js index 4f5f7852d3..3c64997f6c 100644 --- a/lib/routes/mp4ba/index.js +++ b/lib/routes/mp4ba/index.js @@ -97,12 +97,12 @@ async function buildRss($, paramType, ctx) { } else { const pageData = (await got.get(pageUrl)).data; const $page = cheerio.load(pageData); - $magnet = $page('.content .article .box') - .find('.download') - .find('a[href^="magnet:?xt=urn:btih:"]'); - description = $page('.content .article .box') - .find('.info_con') - .html(); + const downloadAll = $page('#fadecon > .dow_con:nth-child(1)'); + const downloadBd = $page('#fadecon > .dow_con:nth-child(4)'); + const info_detail = $page('.content .article .box .info_con').find('.info_detail'); + const ar_banner = $page('.content .article .box .info_con').find('.ar_banner'); + $magnet = downloadAll.find('a[href^="magnet:?xt=urn:btih:"]'); + description = info_detail.html() + ar_banner.html() + downloadAll.html() + downloadBd.html(); cache.set(key, description); } }