mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 08:09:19 +00:00
commit
2f2a1bd153
@ -405,16 +405,30 @@ export async function getDynamic(dynamicId, SESSDATA) {
|
|||||||
Cookie: `SESSDATA=${ SESSDATA }`
|
Cookie: `SESSDATA=${ SESSDATA }`
|
||||||
},
|
},
|
||||||
}).then(resp => {
|
}).then(resp => {
|
||||||
const dynamicData = resp.data.data.card
|
const innerCardObject = resp.data.data.card;
|
||||||
const card = JSON.parse(dynamicData.card)
|
const card = JSON.parse(innerCardObject.card);
|
||||||
const dynamicOrigin = card.item
|
const dynamicType = innerCardObject.desc?.type;
|
||||||
const dynamicDesc = dynamicOrigin.description || dynamicOrigin.content
|
|
||||||
const pictures = dynamicOrigin.pictures || ''
|
|
||||||
|
|
||||||
let dynamicSrc = []
|
let dynamicDesc = '';
|
||||||
for (let pic of pictures) {
|
let pictures = [];
|
||||||
const img_src = pic.img_src
|
// 目前的api只有返回专栏部分文字以及专栏封面
|
||||||
dynamicSrc.push(img_src)
|
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)
|
// console.log(dynamic_src)
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user