diff --git a/lib/v2/pixiv/user.js b/lib/v2/pixiv/user.js index e3893ec8cf..c7d1471212 100644 --- a/lib/v2/pixiv/user.js +++ b/lib/v2/pixiv/user.js @@ -30,8 +30,9 @@ module.exports = async (ctx) => { title: illust.title, author: username, pubDate: parseDate(illust.create_date), - description: `

画师:${username} - 阅览数:${illust.total_view} - 收藏数:${illust.total_bookmarks}

${images.join('')}`, + description: `${illust.caption}

画师:${username} - 阅览数:${illust.total_view} - 收藏数:${illust.total_bookmarks}

${images.join('')}`, link: `https://www.pixiv.net/artworks/${illust.id}`, + category: illust.tags.map((t) => t.name), }; }), }; diff --git a/lib/v2/pixiv/utils.js b/lib/v2/pixiv/utils.js index 3810776a99..3b6292772f 100644 --- a/lib/v2/pixiv/utils.js +++ b/lib/v2/pixiv/utils.js @@ -4,8 +4,8 @@ module.exports = { getImgs(illust) { const images = []; if (illust.meta_pages?.length) { - for (let i = 0; i < illust.meta_pages.length; i++) { - const original = illust.meta_pages[i].image_urls.original.replace('https://i.pximg.net', config.pixiv.imgProxy); + for (const page of illust.meta_pages) { + const original = page.image_urls.original.replace('https://i.pximg.net', config.pixiv.imgProxy); images.push(`

`); } } else if (illust.meta_single_page.original_image_url) {