X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fdaum.py;h=9a94cf361170fee712fb6a5e11f139b8da7e3e81;hb=9f0ee2a3883ec6f6fdccba90085cb925aaa2f617;hp=c6b813f58ed73e9b08f2584f84288fa821e91688;hpb=2f15832f569834a37ac3ee6140a3b997407c04cd;p=youtube-dl
diff --git a/youtube_dl/extractor/daum.py b/youtube_dl/extractor/daum.py
index c6b813f58..9a94cf361 100644
--- a/youtube_dl/extractor/daum.py
+++ b/youtube_dl/extractor/daum.py
@@ -24,6 +24,18 @@ class DaumIE(InfoExtractor):
'upload_date': '20130831',
'duration': 3868,
},
+ }, {
+ # Test for https://github.com/rg3/youtube-dl/issues/7949
+ 'url': 'http://tvpot.daum.net/mypot/View.do?ownerid=M1O35s8HPOo0&clipid=73147290',
+ 'md5': 'c92d78bcee4424451f1667f275c1dc97',
+ 'info_dict': {
+ 'id': '73147290',
+ 'ext': 'mp4',
+ 'title': 'ì¸ì´ - ëíë°ì§ [ì í¬ì´ì ì¤ì¼ì¹ë¶] 299í 20151218',
+ 'description': 'ì¸ì´ - ëíë°ì§',
+ 'upload_date': '20151219',
+ 'duration': 232,
+ },
}, {
'url': 'http://tvpot.daum.net/v/vab4dyeDBysyBssyukBUjBz',
'only_matching': True,
@@ -37,9 +49,11 @@ class DaumIE(InfoExtractor):
video_id = mobj.group('id')
canonical_url = 'http://tvpot.daum.net/v/%s' % video_id
webpage = self._download_webpage(canonical_url, video_id)
+ og_url = self._og_search_url(webpage, default=None) or self._search_regex(
+ r']+rel=(["\'])canonical\1[^>]+href=(["\'])(?P.+?)\2',
+ webpage, 'canonical url', group='url')
full_id = self._search_regex(
- r'