shanmiteko / LotteryAutoScript

Bili动态抽奖助手
https://gitlab.com/shanmiteko/LotteryAutoScript
GNU General Public License v3.0
823 stars 168 forks source link

This: v2.8.16 Nodejs: v18.5.0 #369

Closed zheteng2021219 closed 7 months ago

zheteng2021219 commented 7 months ago

描述Bug

This: v2.8.16 Nodejs: v18.5.0 最新版抽奖会出现图1的BUG。 清理动态和关注有BUG,无法清理动态和关注。如图2和图3。

重现Bug

This: v2.8.16 Nodejs: v18.5.0 最新版抽奖会出现图1的BUG。 清理动态和关注有BUG,无法清理动态和关注。如图2和图3。

预期行为

This: v2.8.16 Nodejs: v18.5.0 最新版抽奖会出现图1的BUG。 清理动态和关注有BUG,无法清理动态和关注。如图2和图3。

截图

1 2 3

运行日志

This: v2.8.16 Nodejs: v18.5.0

操作系统

WIN10

NodeJs版本

Nodejs: v18.5.0

脚本版本

This: v2.8.16

其他

This: v2.8.16 Nodejs: v18.5.0

Dlian-Zero commented 7 months ago

运行日志 SyntaxError: Unexpected end of JSON input

] /ql/scripts/LotteryAutoScript/lib/core/searcher.js:74 obj.uid = desc.uid ^

TypeError: Cannot read properties of null (reading 'uid') at parseDynamicCard (/ql/scripts/LotteryAutoScript/lib/core/searcher.js:74:20) at Monitor.getLotteryInfoByArticle (/ql/scripts/LotteryAutoScript/lib/core/searcher.js:479:45) at async Monitor.filterLotteryInfo (/ql/scripts/LotteryAutoScript/lib/core/monitor.js:269:32) at async Monitor.startLottery (/ql/scripts/LotteryAutoScript/lib/core/monitor.js:108:28) at async Monitor.init (/ql/scripts/LotteryAutoScript/lib/core/monitor.js:51:24) at async EventEmitter. (/ql/scripts/LotteryAutoScript/lib/lottery.js:53:13)

操作系统 qinglong

NodeJs版本 v16.13.1 脚本版本 This: v2.8.16

ww176883 commented 7 months ago

这个问题我也遇到了,desc是个null,跳过就好了