mirror of
https://github.com/shanmiteko/LotteryAutoScript.git
synced 2026-06-04 21:01:17 +08:00
parent
2ff4ec812b
commit
0d4185d02a
@ -241,38 +241,35 @@ class Searcher {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.reduce(async (pre, cur) => {
|
.reduce(async (pre, cur) => {
|
||||||
const results = await pre
|
let
|
||||||
, { origin_dynamic_id } = cur;
|
results = await pre,
|
||||||
|
{ origin_dynamic_id } = cur,
|
||||||
const card = await bili.getOneDynamicByDyid(origin_dynamic_id)
|
is_liked = false;
|
||||||
|
|
||||||
if (card) {
|
|
||||||
await utils.delay(get_dynamic_detail_wait)
|
|
||||||
|
|
||||||
const { is_liked } = parseDynamicCard(card)
|
|
||||||
|
|
||||||
|
if (!check_if_duplicated || check_if_duplicated === 2) {
|
||||||
|
const card = await bili.getOneDynamicByDyid(origin_dynamic_id)
|
||||||
log.info('获取动态', `查看源动态(${origin_dynamic_id})是否点赞 (${length--})`)
|
log.info('获取动态', `查看源动态(${origin_dynamic_id})是否点赞 (${length--})`)
|
||||||
if (is_liked) {
|
if (card) {
|
||||||
log.info('获取动态', `动态(${origin_dynamic_id})已转发过`)
|
({ is_liked } = parseDynamicCard(card))
|
||||||
} else {
|
|
||||||
return [...results, {
|
|
||||||
lottery_info_type: 'uid',
|
|
||||||
create_time: cur.origin_create_time,
|
|
||||||
is_liked,
|
|
||||||
uids: [cur.uid, cur.origin_uid],
|
|
||||||
uname: cur.origin_uname,
|
|
||||||
ctrl: [],
|
|
||||||
dyid: cur.origin_dynamic_id,
|
|
||||||
rid: cur.origin_rid_str,
|
|
||||||
des: cur.origin_description,
|
|
||||||
type: cur.orig_type,
|
|
||||||
hasOfficialLottery: cur.origin_hasOfficialLottery
|
|
||||||
}]
|
|
||||||
}
|
}
|
||||||
|
await utils.delay(get_dynamic_detail_wait)
|
||||||
}
|
}
|
||||||
|
|
||||||
return results
|
results.push({
|
||||||
|
lottery_info_type: 'uid',
|
||||||
|
create_time: cur.origin_create_time,
|
||||||
|
is_liked,
|
||||||
|
uids: [cur.uid, cur.origin_uid],
|
||||||
|
uname: cur.origin_uname,
|
||||||
|
ctrl: [],
|
||||||
|
dyid: cur.origin_dynamic_id,
|
||||||
|
rid: cur.origin_rid_str,
|
||||||
|
des: cur.origin_description,
|
||||||
|
type: cur.orig_type,
|
||||||
|
hasOfficialLottery: cur.origin_hasOfficialLottery
|
||||||
|
})
|
||||||
|
|
||||||
|
return results
|
||||||
}, Promise.resolve([]))
|
}, Promise.resolve([]))
|
||||||
|
|
||||||
log.info('获取动态', `成功获取用户${UID}的动态信息`);
|
log.info('获取动态', `成功获取用户${UID}的动态信息`);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user