mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-30 00:00:48 +02:00
add counter
This commit is contained in:
parent
e3a6d67560
commit
f44b9e9911
@ -112,6 +112,7 @@ def doujinshi_parser(id_):
|
|||||||
doujinshi = dict()
|
doujinshi = dict()
|
||||||
doujinshi['id'] = id_
|
doujinshi['id'] = id_
|
||||||
url = f'{constant.DETAIL_URL}/{id_}/'
|
url = f'{constant.DETAIL_URL}/{id_}/'
|
||||||
|
counter = 0
|
||||||
|
|
||||||
try:
|
try:
|
||||||
response = request('get', url)
|
response = request('get', url)
|
||||||
@ -121,6 +122,12 @@ def doujinshi_parser(id_):
|
|||||||
logger.error(f'Doujinshi with id {id_} cannot be found')
|
logger.error(f'Doujinshi with id {id_} cannot be found')
|
||||||
return []
|
return []
|
||||||
else:
|
else:
|
||||||
|
counter += 1
|
||||||
|
|
||||||
|
if counter == 10:
|
||||||
|
logger.critical(f'Failed to fetch doujinshi information of id {id_}')
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
logger.debug(f'Slow down and retry ({id_}) ...')
|
logger.debug(f'Slow down and retry ({id_}) ...')
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
return doujinshi_parser(str(id_))
|
return doujinshi_parser(str(id_))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user