diff --git a/lib/v2/ithome/zt.js b/lib/v2/ithome/zt.js index 0d1d5a5f9a..8d47f5891d 100644 --- a/lib/v2/ithome/zt.js +++ b/lib/v2/ithome/zt.js @@ -36,8 +36,16 @@ module.exports = async (ctx) => { }); const content = cheerio.load(detailResponse.data); + const post = content('.post_content'); - item.description = content('.post_content').html(); + post.find('img[data-original]').each((_, ele) => { + ele = $(ele); + ele.attr('src', ele.attr('data-original')); + ele.removeAttr('class'); + ele.removeAttr('data-original'); + }); + + item.description = post.html(); item.author = content('#author_baidu').text().replace('作者:', ''); item.pubDate = timezone(parseDate(content('#pubtime_baidu').text()), +8);