chu-shen / BangumiKomga

A Metadata Provider for Komga using Bangumi
118 stars 10 forks source link

脚本执行错误 #7

Closed wolfling45 closed 8 months ago

wolfling45 commented 8 months ago

我这里出现了脚本执行错误的问题 Traceback (most recent call last): File "refreshMetadata.py", line 268, in refresh_metadata(FORCE_REFRESH_LIST) File "refreshMetadata.py", line 91, in refresh_metadata komga_metadata = processMetadata.setKomangaSeriesMetadata( File "C:\Users\wolfl\gitku\BangumiKomga\processMetadata.py", line 182, in setKomangaSeriesMetadata subjectRelations = bgm.get_related_subjects(bangumiMetadata['id']) TypeError: list indices must be integers or slices, not str

我的貌似是bgv库的问题 2024-02-25 11:16:47,396 - root - ERROR - bangumiApi.py : 121 - An error occurred: 404 Client Error: Not Found for url: https://api.bgm.tv/v0/subjects/128817

我也不知道这是哪本书,有没有办法跳过指定书籍的识别?

另外,我的BANGUMI_ACCESS_TOKEN已经填好了,是不是我的账号权限不够?注册可能只有一个月。 还有就是,这个错误会一直再,重复执行多次,查看日志都是停在这里。

chu-shen commented 8 months ago

没法复现,失败的书籍会被记录到数据库,是不是把 RECHECK_FAILED_SERIES 设置为True了?

错误不用管,只要脚本最后提示执行完成就行。不是的话发完整日志,不清楚第一个错误是哪个书籍造成的

另外,手动指定元数据请按照指示操作

wolfling45 commented 8 months ago

RECHECK_FAILED_SERIES确实设成True,有错的我先强制刷新吧。感谢作者解答了。

wolfling45 commented 8 months ago

我找朋友借了个账号,换了BANGUMI_ACCESS_TOKEN,现在即使打开RECHECK_FAILED_SERIES也不报错了,能看到成功的日志,感谢作者