diff --git a/utils/HtmlUtils.py b/utils/HtmlUtils.py
index 0578b4e..f3ad62f 100644
--- a/utils/HtmlUtils.py
+++ b/utils/HtmlUtils.py
@@ -25,18 +25,23 @@ class htmlUtils:
count = 1
#数据为空则获取数据
while url_text == None:
- try:
- print("请求地址:",curl)
- res = s.get(curl,stream=True, headers=cls.headers, timeout=50)
- if type == "bytes":
- url_text = res
- else:
- url_text = html.fromstring(res.text)
- except:
- print(f'Retry! 第{count}次')
- time.sleep(3)
- traceback.print_exc()
- continue
+ if count <= 10:
+ try:
+ print("请求地址:",curl)
+ res = s.get(curl,stream=True, headers=cls.headers, timeout=50)
+ if type == "bytes":
+ url_text = res
+ else:
+ url_text = html.fromstring(res.text)
+ except:
+ print(f'Retry! 第{count}次')
+ time.sleep(3)
+ traceback.print_exc()
+ count += 1
+ continue
+ else:
+ print(f"fail 请求失败:{curl}")
+ break
if type == "None":
data = { curl : url_text}
cls.url_data.update(data)
@@ -49,7 +54,7 @@ class htmlUtils:
@classmethod
def getJSON(cls,curl):
count = 0
- while count <= 5:
+ while count < 5:
try:
res = requests.get(curl, headers=cls.headers,timeout=50)
data_json = res.json()
diff --git a/utils/entity/RouMan.py b/utils/entity/RouMan.py
index 8da21d9..d36d2c0 100644
--- a/utils/entity/RouMan.py
+++ b/utils/entity/RouMan.py
@@ -5,7 +5,6 @@ from utils.ImageUtils import imageUtils
from utils.comic.ComicInfo import comicInfo
from utils.CBZUtils import CBZUtils
from utils.downloader import download_images
-from utils.entity.BaseComicEntity import baseComic
class comicEntity: