[naver] add test for music video and fix escaped iframe urls
This commit is contained in:
parent
aaf7499008
commit
0a9fad8527
@ -14,6 +14,7 @@ from ..utils import (
|
|||||||
int_or_none,
|
int_or_none,
|
||||||
float_or_none,
|
float_or_none,
|
||||||
determine_ext,
|
determine_ext,
|
||||||
|
unescapeHTML,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -71,6 +72,16 @@ class NaverIE(InfoExtractor):
|
|||||||
'uploader_id': 'navermovie',
|
'uploader_id': 'navermovie',
|
||||||
'uploader': '네이버 영화',
|
'uploader': '네이버 영화',
|
||||||
},
|
},
|
||||||
|
}, {
|
||||||
|
'url': 'http://music.naver.com/artist/videoPlayer.nhn?videoId=99476',
|
||||||
|
'md5': '4378409358f457bdce12e90f40ba33e2',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'E2651FBE1723D209C17AB611C296C57EA0A1',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'title': '디아크 인사말',
|
||||||
|
'uploader_id': 'muploader_c',
|
||||||
|
'uploader': '',
|
||||||
|
},
|
||||||
}]
|
}]
|
||||||
|
|
||||||
def _extract_video_formats(self, formats_list):
|
def _extract_video_formats(self, formats_list):
|
||||||
@ -140,6 +151,7 @@ class NaverIE(InfoExtractor):
|
|||||||
if iframe_urls:
|
if iframe_urls:
|
||||||
entries = []
|
entries = []
|
||||||
for iframe_url in iframe_urls:
|
for iframe_url in iframe_urls:
|
||||||
|
iframe_url = unescapeHTML(iframe_url)
|
||||||
if iframe_url.startswith('/'):
|
if iframe_url.startswith('/'):
|
||||||
iframe_url = compat_urlparse.urljoin(url, iframe_url)
|
iframe_url = compat_urlparse.urljoin(url, iframe_url)
|
||||||
request = compat_urllib_request.Request(iframe_url, headers={'Referer': url})
|
request = compat_urllib_request.Request(iframe_url, headers={'Referer': url})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user