Fixed javdb while loop

This commit is contained in:
Andy Fang
2023-05-22 00:39:02 +08:00
parent 0e7f7f497e
commit 14bc31d93a

View File

@@ -149,21 +149,14 @@ class Scraping:
# javdb的封面有水印如果可以用其他源的封面来替换javdb的封面
if 'source' in json_data and json_data['source'] == 'javdb':
# search other sources
other_sources = sources[sources.index('javdb') + 1:]
while other_sources:
# If cover not found in other source, then skip using other sources using javdb cover instead
try:
other_sources = sources[sources.index('javdb') + 1:]
other_json_data = self.searchAdult(number, other_sources)
if other_json_data is not None and 'cover' in other_json_data and other_json_data['cover'] != '':
json_data['cover'] = other_json_data['cover']
if self.debug:
print(f"[+]Find movie [{number}] cover on website '{other_json_data['cover']}'")
break
# 当不知道source为何时只能停止搜索
if 'source' not in other_json_data:
break
# check other sources
other_sources = sources[sources.index(other_json_data['source']) + 1:]
except:
pass