From 48b5573d1c8f7f07c07796bdd11b3157ff9ef38a Mon Sep 17 00:00:00 2001 From: Xiang Li Date: Sat, 22 Jan 2022 10:17:28 -0800 Subject: [PATCH] fix(route): Dilbert Strip (#8737) --- lib/routes/dilbert/strip.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/routes/dilbert/strip.js b/lib/routes/dilbert/strip.js index ed41a6afa2..e4cae5bcbc 100644 --- a/lib/routes/dilbert/strip.js +++ b/lib/routes/dilbert/strip.js @@ -9,12 +9,15 @@ async function load(link, id) { const context = $('.comic-item-container > .meta-info-container'); const img = context.find('img.img-comic'); - const transcript = context.find('.js-toggle-container > p'); + const transcript = context.find('.comic-transcript p').html(); const title = img.attr('alt').replace('Dilbert by Scott Adams', id); - const src = 'https:' + img.attr('src'); + const src = img.attr('src'); - const description = `

${transcript.html()}

`; + let description = ``; + if (transcript) { + description += `

${transcript}

`; + } return { title, @@ -29,7 +32,7 @@ module.exports = async (ctx) => { const feed = await parser.parseURL(feed_url); const items = await Promise.all( feed.items.slice(0, 7).map(async (item) => { - const link = `https://dilbert.com/strip/${item.id}`; + const link = item.link; const single = { pubDate: item.pubDate,