def download_manga(manga_name, range_start=1, range_end=None, b_make_cbz=False, remove=False):
"""Download a range of a chapters"""
chapter_urls = get_chapter_urls(manga_name)
if range_end == None : range_end = max(chapter_urls.keys())
for chapter, url in filterfalse (lambda chapter_url:
chapter_url[0] < range_start
or chapter_url[0] > range_end,
chapter_urls.items()):
chapter_number = get_chapter_number(url)
print('===============================================')
print('Chapter ' + chapter_number)
print('===============================================')
image_urls = get_chapter_image_urls(url)
download_urls(image_urls, manga_name, chapter_number)
download_dir = './{0}/{1}'.format(manga_name, chapter_number)
if b_make_cbz is True:
make_cbz(download_dir)
if remove is True: shutil.rmtree(download_dir)
评论列表
文章目录