mirror of
https://codeberg.org/polarisfm/youtube-dl
synced 2024-11-23 00:54:31 +01:00
Fixe 'content_html' error
For some channels we have an error because "more" doesn't have "content_html" key. Exemple on version 2020.03.24 (same with this version) :: youtube-dl -f best -ciw -o "%(title)s.%(ext)s" -v "https://www.youtube.com/channel/UC0NCbj8CxzeCGIF6sODJ-7A/videos" [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['-f', 'best', '-ciw', '-o', '%(title)s.%(ext)s', '-v', 'https://www.youtube.com/channel/UC0NCbj8CxzeCGIF6sODJ-7A/videos'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2020.03.24 [debug] Python version 3.8.2 (CPython) - Linux-5.4.0-40-generic-x86_64-with-glibc2.29 [debug] exe versions: ffmpeg 4.2.2, ffprobe 4.2.2, rtmpdump 2.4 [debug] Proxy map: {} [youtube:channel] UC0NCbj8CxzeCGIF6sODJ-7A: Downloading channel page [youtube:playlist] UU0NCbj8CxzeCGIF6sODJ-7A: Downloading webpage [download] Downloading playlist: Uploads from Science4All [youtube:playlist] UU0NCbj8CxzeCGIF6sODJ-7A: Downloading page #1 ERROR: 'content_html' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 808, in extract_info return self.process_ie_result(ie_result, download, extra_info) File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 968, in process_ie_result entries = list(itertools.islice( File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 313, in _entries content_html = more['content_html'] KeyError: 'content_html'
This commit is contained in:
parent
a115e07594
commit
14ce842176
@ -316,7 +316,7 @@ class YoutubeEntryListBaseInfoExtractor(YoutubeBaseInfoExtractor):
|
|||||||
continue
|
continue
|
||||||
raise
|
raise
|
||||||
|
|
||||||
content_html = more['content_html']
|
content_html = more['content_html'] if 'content_html' in more else ""
|
||||||
if not content_html.strip():
|
if not content_html.strip():
|
||||||
# Some webpages show a "Load more" button but they don't
|
# Some webpages show a "Load more" button but they don't
|
||||||
# have more videos
|
# have more videos
|
||||||
|
Loading…
Reference in New Issue
Block a user