diff --git a/utils/HtmlUtils.py b/utils/HtmlUtils.py
index 1d18d5e..85edfe0 100644
--- a/utils/HtmlUtils.py
+++ b/utils/HtmlUtils.py
@@ -93,7 +93,10 @@ class htmlUtils:
@classmethod
def getJSON(cls,url):
url_text = requests.get(url,headers=cls.headers, timeout=180).text
- return json.loads(url_text)
+ try:
+ return json.loads(url_text)
+ except:
+ return None
#return cls.getHTML(url,type="json")
@classmethod
diff --git a/utils/entity/RouMan.py b/utils/entity/RouMan.py
index ec14307..73b5a7f 100644
--- a/utils/entity/RouMan.py
+++ b/utils/entity/RouMan.py
@@ -182,10 +182,10 @@ class comicEntity:
chapterAPIUrl = base_url+chapterAPIPath
ntfy.sendMsg(f"chapterApiUrl= {chapterAPIUrl}")
data = htmlUtils.getJSON(chapterAPIUrl)
- print(data)
- data = data.get("chapter")
- chapterName = data.get("name")
- images = data.get("images")
+ if data != None:
+ data = data.get("chapter")
+ chapterName = data.get("name")
+ images = data.get("images")
if images == None:
ntfy.sendMsg(f"未获取到章节图像 comic_name={bookName} chapter={chapterName}")