mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-20 11:01:17 +02:00
add debug information
This commit is contained in:
parent
6b675fd9ba
commit
f9878d080b
@ -79,7 +79,7 @@ def cmd_parser():
|
|||||||
help='all search results')
|
help='all search results')
|
||||||
parser.add_option('--page', '--page-range', type='string', dest='page', action='store', default='',
|
parser.add_option('--page', '--page-range', type='string', dest='page', action='store', default='',
|
||||||
help='page number of search results. e.g. 1,2-5,14')
|
help='page number of search results. e.g. 1,2-5,14')
|
||||||
parser.add_option('--sorting', dest='sorting', action='store', default='popular',
|
parser.add_option('--sorting', '--sort', dest='sorting', action='store', default='popular',
|
||||||
help='sorting of doujinshi (recent / popular / popular-[today|week])',
|
help='sorting of doujinshi (recent / popular / popular-[today|week])',
|
||||||
choices=['recent', 'popular', 'popular-today', 'popular-week', 'date'])
|
choices=['recent', 'popular', 'popular-today', 'popular-week', 'date'])
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ import tempfile
|
|||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
|
|
||||||
|
DEBUG = os.getenv('DEBUG', False)
|
||||||
BASE_URL = os.getenv('NHENTAI', 'https://nhentai.net')
|
BASE_URL = os.getenv('NHENTAI', 'https://nhentai.net')
|
||||||
|
|
||||||
DETAIL_URL = f'{BASE_URL}/g'
|
DETAIL_URL = f'{BASE_URL}/g'
|
||||||
|
@ -292,12 +292,19 @@ def search_parser(keyword, sorting, page, is_page_all=False):
|
|||||||
try:
|
try:
|
||||||
url = request('get', url=constant.SEARCH_URL, params={'query': keyword,
|
url = request('get', url=constant.SEARCH_URL, params={'query': keyword,
|
||||||
'page': p, 'sort': sorting}).url
|
'page': p, 'sort': sorting}).url
|
||||||
|
|
||||||
|
if constant.DEBUG:
|
||||||
|
logger.debug(f'Request URL: {url}?query={keyword}&page={p}&sort={sorting}')
|
||||||
|
|
||||||
response = request('get', url.replace('%2B', '+')).json()
|
response = request('get', url.replace('%2B', '+')).json()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.critical(str(e))
|
logger.critical(str(e))
|
||||||
response = None
|
response = None
|
||||||
break
|
break
|
||||||
|
|
||||||
|
if constant.DEBUG:
|
||||||
|
logger.debug(f'Response: {response}')
|
||||||
|
|
||||||
if response is None or 'result' not in response:
|
if response is None or 'result' not in response:
|
||||||
logger.warning(f'No result in response in page {p}')
|
logger.warning(f'No result in response in page {p}')
|
||||||
if not_exists_persist is True:
|
if not_exists_persist is True:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user