mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 08:09:19 +00:00
添加对哔哩哔哩动态专栏的判断
This commit is contained in:
parent
f4e671aed6
commit
28567b48aa
@ -405,16 +405,30 @@ export async function getDynamic(dynamicId, SESSDATA) {
|
||||
Cookie: `SESSDATA=${ SESSDATA }`
|
||||
},
|
||||
}).then(resp => {
|
||||
const dynamicData = resp.data.data.card
|
||||
const card = JSON.parse(dynamicData.card)
|
||||
const dynamicOrigin = card.item
|
||||
const dynamicDesc = dynamicOrigin.description || dynamicOrigin.content
|
||||
const pictures = dynamicOrigin.pictures || ''
|
||||
const innerCardObject = resp.data.data.card;
|
||||
const card = JSON.parse(innerCardObject.card);
|
||||
const dynamicType = innerCardObject.desc?.type;
|
||||
|
||||
let dynamicSrc = []
|
||||
for (let pic of pictures) {
|
||||
const img_src = pic.img_src
|
||||
dynamicSrc.push(img_src)
|
||||
let dynamicDesc = '';
|
||||
let pictures = [];
|
||||
// 目前的api只有返回专栏部分文字以及专栏封面
|
||||
if (dynamicType === 64) {
|
||||
dynamicDesc = `【专栏】${card.title || ''}\n${card.summary || ''}`;
|
||||
pictures = card.image_urls || [];
|
||||
} else {
|
||||
const dynamicOrigin = card.item;
|
||||
dynamicDesc = dynamicOrigin?.description || dynamicOrigin?.content;
|
||||
pictures = dynamicOrigin?.pictures || [];
|
||||
}
|
||||
|
||||
let dynamicSrc = [];
|
||||
if (Array.isArray(pictures)) {
|
||||
for (let pic of pictures) {
|
||||
const img_src = typeof pic === 'string' ? pic : pic?.img_src;
|
||||
if (img_src) {
|
||||
dynamicSrc.push(img_src);
|
||||
}
|
||||
}
|
||||
}
|
||||
// console.log(dynamic_src)
|
||||
return {
|
||||
|
Loading…
x
Reference in New Issue
Block a user