|
@@ -12,7 +12,10 @@ class CoverAnalyzer:
|
|
|
data_dict = CoverAnalyzer.analyze_covers(str(cover))
|
|
|
if data_dict:
|
|
|
list_data.append(data_dict)
|
|
|
- return list_data
|
|
|
+ if list_data:
|
|
|
+ return list_data
|
|
|
+ else:
|
|
|
+ return None
|
|
|
|
|
|
@staticmethod
|
|
|
def analyze_covers(cover):
|
|
@@ -274,15 +277,15 @@ class CoverAnalyzer:
|
|
|
}
|
|
|
return data_dict
|
|
|
except requests.exceptions.RequestException as e:
|
|
|
- print(f"请求出错: {e}")
|
|
|
+ print(f"请求出错: {e},封面链接:{cover}")
|
|
|
time.sleep(1)
|
|
|
continue
|
|
|
except json.JSONDecodeError as e:
|
|
|
- print(f"JSON 解析错误: {e}")
|
|
|
+ print(f"JSON 解析错误: {e},封面链接:{cover}")
|
|
|
time.sleep(1)
|
|
|
continue
|
|
|
except Exception as e:
|
|
|
- print(f"其他错误: {e}")
|
|
|
+ print(f"其他错误: {e},封面链接:{cover}")
|
|
|
time.sleep(1)
|
|
|
continue
|
|
|
|