mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-20 02:41:19 +02:00
tag page download #40
This commit is contained in:
parent
b2d622f11a
commit
5c3dace937
@ -281,8 +281,9 @@ def tag_parser(tag_name, max_page=1):
|
|||||||
tag_name = tag_name.lower()
|
tag_name = tag_name.lower()
|
||||||
tag_name = tag_name.replace(' ', '-')
|
tag_name = tag_name.replace(' ', '-')
|
||||||
|
|
||||||
logger.info('Searching for doujinshi with tag \'{0}\''.format(tag_name))
|
for p in range(1, max_page + 1):
|
||||||
response = request('get', url='%s/%s' % (constant.TAG_URL, tag_name)).content
|
logger.debug('Fetching page {0} for doujinshi with tag \'{1}\''.format(p, tag_name))
|
||||||
|
response = request('get', url='%s/%s?page=%d' % (constant.TAG_URL, tag_name, p)).content
|
||||||
|
|
||||||
html = BeautifulSoup(response, 'html.parser')
|
html = BeautifulSoup(response, 'html.parser')
|
||||||
doujinshi_items = html.find_all('div', attrs={'class': 'gallery'})
|
doujinshi_items = html.find_all('div', attrs={'class': 'gallery'})
|
||||||
@ -290,7 +291,7 @@ def tag_parser(tag_name, max_page=1):
|
|||||||
logger.error('Cannot find doujinshi id of tag \'{0}\''.format(tag_name))
|
logger.error('Cannot find doujinshi id of tag \'{0}\''.format(tag_name))
|
||||||
return
|
return
|
||||||
|
|
||||||
for i in doujinshi_items[:2]:
|
for i in doujinshi_items:
|
||||||
doujinshi_id = i.a.attrs['href'].strip('/g')
|
doujinshi_id = i.a.attrs['href'].strip('/g')
|
||||||
doujinshi_title = i.a.text.strip()
|
doujinshi_title = i.a.text.strip()
|
||||||
doujinshi_title = doujinshi_title if len(doujinshi_title) < 85 else doujinshi_title[:82] + '...'
|
doujinshi_title = doujinshi_title if len(doujinshi_title) < 85 else doujinshi_title[:82] + '...'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user