Closed lb-fes closed 1 year ago
检查下:
library_id
是否正确脚本是在 windows 上执行的吗?在浏览器直接访问看是否有数据返回:http://127.0.0.1:25600/api/v1/series?library_id=0D07507Y8X4SX&size=50000
都正确,在Windows上
返回数据如下:
{"content":[],"pageable":{"sort":{"empty":true,"sorted":false,"unsorted":true},"offset":0,"pageNumber":0,"pageSize":2000,"paged":true,"unpaged":false},"last":true,"totalPages":0,"totalElements":0,"size":2000,"number":0,"sort":{"empty":true,"sorted":false,"unsorted":true},"first":true,"numberOfElements":0,"empty":true}
这个库有书籍吗?这个返回结果就是没数据
还有一种可能是library_id
写错,点击对应的库就能获得
0B79YYABE9EAV
,对应地址:http://IP:PORT/libraries/0B79YYABE9EAV/series
0D021T9SGWPTJ
,对应地址:http://IP:PORT/series/0D021T9SGWPTJ
- 正确的值
0B79YYABE9EAV
,对应地址:http://IP:PORT/libraries/0B79YYABE9EAV/series
- 错误的值
0D021T9SGWPTJ
,对应地址:http://IP:PORT/series/0D021T9SGWPTJ
库 Id 填错了,还有就是代理软件不知道为啥把 127.0.0.1:25600
给代理了,
感谢您的解答~♪(・ω・)ノ
您好我也出现了运行脚本报错的问题
报错信息类似:
` File "C:\Users\lenovo\Desktop\BangumiKomga-0.4.0\refreshMetadata.py", line 268, in
TypeError: list indices must be integers or slices, not str`
日志文件不同,返回的错误码为400:
`2024-01-27 10:17:54,692 - root - ERROR - komgaApi.py : 33 - An error occurred: 400 Client Error: for url: http://127.0.0.1:25600//api/v1/series?library_id=0EYKW028BSCFG&size=50000`
python:3.11.5
windows11
库id与端口已确认无误,访问日志文件中的链接后出现以下界面
![QQ截图20240127102320](https://github.com/chu-shen/BangumiKomga/assets/74846176/d3176e6e-e56d-4401-b348-c3baf057044b)
日志文件不同,返回的错误码为400:
2024-01-27 10:17:54,692 - root - ERROR - komgaApi.py : 33 - An error occurred: 400 Client Error: for url: http://127.0.0.1:25600//api/v1/series?library_id=0EYKW028BSCFG&size=50000
python:3.11.5 windows11
库id与端口已确认无误,访问日志文件中的链接后出现以下界面 ![QQ截图20240127102320](https://private-user-
http://127.0.0.1:25600//api/v1/series?library_id=0EYKW028BSCFG&size=50000
,这个地址api
前面多了个/
配置文件里是不是端口号后面多了个/
日志文件不同,返回的错误码为400:
2024-01-27 10:17:54,692 - root - ERROR - komgaApi.py : 33 - An error occurred: 400 Client Error: for url: http://127.0.0.1:25600//api/v1/series?library_id=0EYKW028BSCFG&size=50000
python:3.11.5 windows11 库id与端口已确认无误,访问日志文件中的链接后出现以下界面 ![QQ截图20240127102320](https://private-user-
http://127.0.0.1:25600//api/v1/series?library_id=0EYKW028BSCFG&size=50000
,这个地址api
前面多了个/
配置文件里是不是端口号后面多了个
/
是的(是我铸币),改过之后好了。感谢大佬解答~♪(・ω・)ノ
我也出现了脚本执行错误的问题
Traceback (most recent call last): File "refreshMetadata.py", line 268, in <module> 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
我也不知道这是哪本书,有没有办法跳过指定书籍的识别?
python refreshMetadata.py 后提示:
refreshMetadata.log
python 3.11.4 windows 10