From 7aa7ebedcd2abb007db2292f4c776f57f67cd7d5 Mon Sep 17 00:00:00 2001 From: mao-xy Date: Thu, 8 Apr 2021 15:01:11 +0800 Subject: [PATCH] enable choozing first to download by using "--first" --- src/you_get/extractors/bilibili.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/you_get/extractors/bilibili.py b/src/you_get/extractors/bilibili.py index edb656c7..b13ade8f 100644 --- a/src/you_get/extractors/bilibili.py +++ b/src/you_get/extractors/bilibili.py @@ -615,7 +615,12 @@ class Bilibili(VideoExtractor): if pn == len(initial_state['videoData']['pages']): # non-interative video - for pi in range(1, pn + 1): + # enable choozing first to download by using "--first" + p_first = 1 + args = kwargs.get('args') + if ('first' in args and args.first!= None): + p_first = int(args.first) + for pi in range(p_first, pn + 1): purl = 'https://www.bilibili.com/video/av%s?p=%s' % (aid, pi) self.__class__().download_by_url(purl, **kwargs)