This commit is contained in:
cwx committed 2023-04-06 15:34:14 +08:00
1 parent a8f44ec334
commit 6ca7ce1992
11 files changed
+205 -141

No files matched your search

+8 -4
View File
@@ -6,6 +6,7 @@ from common.Constant import ComicPath
from utils.FileUtils import imageUtils
from utils.NetUtils import htmlUtils
from utils.ComicUtils import ntfy
from utils.NetUtils import downloadUtils as downUtils
class DomainDown:
@classmethod
@@ -30,16 +31,19 @@ class DomainDown:
ntfy.sendMsg(f"未获取到章节图像 comic_name={Comic.getComicName()} chapter={Comic.getChapterName()}")
count = 1
list_img,list_file_name = [[],[]]
(files_name,images_url) = [[],[]]
for image in images:
(image_src,scramble) = [image.get("src"),image.get("scramble")]
count_image = "{:0>3d}".format(count)
list_img.append(image_src)
image_src_suffix = "."+str(image_src).split(".")[-1]
if scramble:
de_str = str(image_src).split("/")[-1].replace(image_src_suffix,"==")
blocks_num = imageUtils.encodeImage(de_str)
count_image = "scramble="+str(blocks_num)+"_"+count_image
list_file_name.append(count_image+image_src_suffix)
image_file_name = count_image+image_src_suffix
files_name.append(image_file_name)
images_url.append(image_src)
downUtils.putDownImageUrlDirFile(image_src,ComicPath.getDirComicChapter(),image_file_name)
count+=1
ciUtils.comicChapterDownload(list_img,list_file_name)
Comic.setChapterImgs(images_url)
Comic.setChapterFilesName(files_name)