diff options
author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-11-05 19:52:34 +0100 |
---|---|---|
committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-11-05 19:52:34 +0100 |
commit | 6110bbbfdd6418950beaf487e5a384cc7c483498 (patch) | |
tree | 6fbbcba605b21f54f59c02fda156cc211621f4dc /youtube_dl | |
parent | cde9b380e64881c974ccc69ebfa44d7f2d6775da (diff) |
[niconico] Catch deleted videos (closes #4064)
Diffstat (limited to 'youtube_dl')
-rw-r--r-- | youtube_dl/extractor/niconico.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/youtube_dl/extractor/niconico.py b/youtube_dl/extractor/niconico.py index 62d5707fe..45cbd4ee9 100644 --- a/youtube_dl/extractor/niconico.py +++ b/youtube_dl/extractor/niconico.py @@ -12,6 +12,7 @@ from ..utils import ( unified_strdate, parse_duration, int_or_none, + ExtractorError, ) @@ -108,6 +109,9 @@ class NiconicoIE(InfoExtractor): flv_info_request, video_id, note='Downloading flv info', errnote='Unable to download flv info') + if 'deleted=' in flv_info_webpage: + raise ExtractorError('The video has been deleted.', + expected=True) video_real_url = compat_urlparse.parse_qs(flv_info_webpage)['url'][0] # Start extracting information |