diff --git a/utils/base/BaseComicEntity.py b/utils/base/BaseComicEntity.py index 96be1a6..f3269be 100644 --- a/utils/base/BaseComicEntity.py +++ b/utils/base/BaseComicEntity.py @@ -84,9 +84,7 @@ class baseComic: is_next = True if not str(chapter_url).startswith("http"): chapter_url = ci.getBaseUrl() + chapter_url #下载图片 - #try: is_next = cls.comicChapterDownload(chapter_url) - #except: htmlUtils.remove_HtmlCache(chapter_url) ci.nextInfoToImgChapter() #下载完成后, 开始解密图片 chapter_dir = ci.getDirComicChapter() @@ -103,9 +101,13 @@ class baseComic: def comicChapterDownload(cls,url,is_next=True): #获取本次工程的HOME目录 comic_main = pathStr.getComicMain() - if comic_main == pathStr.comic_jm: JMComicCommon.comicChapterDownload(url) - if comic_main == pathStr.comic_bz: BaoZiComicCommon.comicChapterDownload(url) - if comic_main == pathStr.comic_rm: RouManComicCommon.comicChapterDownload(url) + try: + if comic_main == pathStr.comic_jm: JMComicCommon.comicChapterDownload(url) + if comic_main == pathStr.comic_bz: BaoZiComicCommon.comicChapterDownload(url) + if comic_main == pathStr.comic_rm: RouManComicCommon.comicChapterDownload(url) + except: + htmlUtils.remove_HtmlCache(url) + cls.comicChapterDownload(url,is_next) if comic_main == None: print("comic_main为空,退出中...") & exit() (list_img,files_name,chapter_name,book_name) = [ci.getChapterListImg(),ci.getChapterFilesName(),ci.getChapter(),ci.getComicName()]