mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-26 02:55:17 +00:00
[extractor/youku] Improve error message (#6690)
Authored by: carusocr Closes #6551
This commit is contained in:
parent
0a6918a4a1
commit
ef0848abd4
1 changed files with 3 additions and 41 deletions
|
@ -6,6 +6,7 @@
|
|||
from .common import InfoExtractor
|
||||
from ..utils import (
|
||||
ExtractorError,
|
||||
clean_html,
|
||||
get_element_by_class,
|
||||
js_to_json,
|
||||
str_or_none,
|
||||
|
@ -26,48 +27,8 @@ class YoukuIE(InfoExtractor):
|
|||
'''
|
||||
|
||||
_TESTS = [{
|
||||
# MD5 is unstable
|
||||
'url': 'http://v.youku.com/v_show/id_XMTc1ODE5Njcy.html',
|
||||
'info_dict': {
|
||||
'id': 'XMTc1ODE5Njcy',
|
||||
'title': '★Smile﹗♡ Git Fresh -Booty Music舞蹈.',
|
||||
'ext': 'mp4',
|
||||
'duration': 74.73,
|
||||
'thumbnail': r're:^https?://.*',
|
||||
'uploader': '。躲猫猫、',
|
||||
'uploader_id': '36017967',
|
||||
'uploader_url': 'http://i.youku.com/u/UMTQ0MDcxODY4',
|
||||
'tags': list,
|
||||
}
|
||||
}, {
|
||||
'url': 'http://player.youku.com/player.php/sid/XNDgyMDQ2NTQw/v.swf',
|
||||
'only_matching': True,
|
||||
}, {
|
||||
'url': 'http://v.youku.com/v_show/id_XODgxNjg1Mzk2_ev_1.html',
|
||||
'info_dict': {
|
||||
'id': 'XODgxNjg1Mzk2',
|
||||
'ext': 'mp4',
|
||||
'title': '武媚娘传奇 85',
|
||||
'duration': 1999.61,
|
||||
'thumbnail': r're:^https?://.*',
|
||||
'uploader': '疯狂豆花',
|
||||
'uploader_id': '62583473',
|
||||
'uploader_url': 'http://i.youku.com/u/UMjUwMzMzODky',
|
||||
'tags': list,
|
||||
},
|
||||
}, {
|
||||
'url': 'http://v.youku.com/v_show/id_XMTI1OTczNDM5Mg==.html',
|
||||
'info_dict': {
|
||||
'id': 'XMTI1OTczNDM5Mg',
|
||||
'ext': 'mp4',
|
||||
'title': '花千骨 04',
|
||||
'duration': 2363,
|
||||
'thumbnail': r're:^https?://.*',
|
||||
'uploader': '放剧场-花千骨',
|
||||
'uploader_id': '772849359',
|
||||
'uploader_url': 'http://i.youku.com/u/UMzA5MTM5NzQzNg==',
|
||||
'tags': list,
|
||||
},
|
||||
}, {
|
||||
'url': 'http://v.youku.com/v_show/id_XNjA1NzA2Njgw.html',
|
||||
'note': 'Video protected with password',
|
||||
|
@ -81,6 +42,7 @@ class YoukuIE(InfoExtractor):
|
|||
'uploader_id': '322014285',
|
||||
'uploader_url': 'http://i.youku.com/u/UMTI4ODA1NzE0MA==',
|
||||
'tags': list,
|
||||
'skip': '404',
|
||||
},
|
||||
'params': {
|
||||
'videopassword': '100600',
|
||||
|
@ -192,7 +154,7 @@ def _real_extract(self, url):
|
|||
else:
|
||||
msg = 'Youku server reported error %i' % error.get('code')
|
||||
if error_note is not None:
|
||||
msg += ': ' + error_note
|
||||
msg += ': ' + clean_html(error_note)
|
||||
raise ExtractorError(msg)
|
||||
|
||||
# get video title
|
||||
|
|
Loading…
Reference in a new issue