Closed gyf9835 closed 3 months ago
大概可能是本地nfo文件为空导致,删除本地nfo之后没有再测试,因为我需要整理文件,而非刮削。 遇到异常之后任务就停止了,这是不合理的,应该可以继续刮削其他文件
INFO: libraryscraper - 读取到本地nfo文件的tmdbid:210757 INFO: themoviedb - 210757 TMDB识别结果:电视剧 狂飙 (2023) INFO: themoviedb - 开始刮削媒体库文件:/srv/mergerfs/media/Downloads/TVShows/狂飙.The.Knockout.S01.2023.2160p.WEB-DL.H265.AAC-HHWEB/The.Knockout.S01E39.2023.2160p.WEB-DL.H265.AAC-HHWEB.mp4 ... INFO: themoviedb - /srv/mergerfs/media/Downloads/TVShows/狂飙.The.Knockout.S01.2023.2160p.WEB-DL.H265.AAC-HHWEB/The.Knockout.S01E39.2023.2160p.WEB-DL.H265.AAC-HHWEB.mp4 刮削完成 ERROR: scheduler.py - 定时任务 媒体库刮削 执行失败:no element found: line 1, column 0 - Traceback (most recent call last): File "/app/app/scheduler.py", line 367, in start job["func"](*args, **kwargs) File "/app/app/plugins/libraryscraper/__init__.py", line 341, in __libraryscraper self.__scrape_file(file=file_path, mtype=mtype) File "/app/app/plugins/libraryscraper/__init__.py", line 372, in __scrape_file tmdbid = self.__get_tmdbid_from_nfo(tv_nfo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/app/plugins/libraryscraper/__init__.py", line 413, in __get_tmdbid_from_nfo reader = NfoReader(file_path) ^^^^^^^^^^^^^^^^^^^^ File "/app/app/helper/nfo.py", line 9, in __init__ self.tree = ET.parse(xml_file_path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/xml/etree/ElementTree.py", line 1218, in parse tree.parse(source, parser) File "/usr/local/lib/python3.11/xml/etree/ElementTree.py", line 580, in parse self._root = parser._parse_whole(source) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ xml.etree.ElementTree.ParseError: no element found: line 1, column 0
大概可能是本地nfo文件为空导致,删除本地nfo之后没有再测试,因为我需要整理文件,而非刮削。 遇到异常之后任务就停止了,这是不合理的,应该可以继续刮削其他文件