aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/bilibili.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-08-21 05:17:22 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-08-21 05:19:20 +0530
commit2d1019542af1f13a9c287969d0f2569570320872 (patch)
tree25ac0e5484753382f3ebbc8d81101184c4ec83b5 /yt_dlp/extractor/bilibili.py
parentb25cac650f3cbba16f46c64b0f9b0a96a9171fbc (diff)
downloadhypervideo-pre-2d1019542af1f13a9c287969d0f2569570320872.tar.lz
hypervideo-pre-2d1019542af1f13a9c287969d0f2569570320872.tar.xz
hypervideo-pre-2d1019542af1f13a9c287969d0f2569570320872.zip
[extractor/BiliBiliSearch] Fix infinite loop
Closes #4682
Diffstat (limited to 'yt_dlp/extractor/bilibili.py')
-rw-r--r--yt_dlp/extractor/bilibili.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/yt_dlp/extractor/bilibili.py b/yt_dlp/extractor/bilibili.py
index 431531508..9467f5f82 100644
--- a/yt_dlp/extractor/bilibili.py
+++ b/yt_dlp/extractor/bilibili.py
@@ -627,7 +627,9 @@ class BiliBiliSearchIE(SearchInfoExtractor):
'search_type': 'video',
'tids': 0,
'highlight': 1,
- })['data'].get('result') or []
+ })['data'].get('result')
+ if not videos:
+ break
for video in videos:
yield self.url_result(video['arcurl'], 'BiliBili', str(video['aid']))