[francetv] Recognize more Dailymotion embedded videos

Closes #9955
This commit is contained in:
Yen Chi Hsuan 2016-07-06 23:37:54 +08:00
parent 43f1e4e41e
commit ad213a1d74
No known key found for this signature in database
GPG key ID: 3FDDD575826C5C30
3 changed files with 39 additions and 8 deletions

View file

@ -112,6 +112,13 @@ class DailymotionIE(DailymotionBaseInfoExtractor):
}
]
@staticmethod
def _extract_urls(webpage):
# Look for embedded Dailymotion player
matches = re.findall(
r'<(?:(?:embed|iframe)[^>]+?src=|input[^>]+id=[\'"]dmcloudUrlEmissionSelect[\'"][^>]+value=)(["\'])(?P<url>(?:https?:)?//(?:www\.)?dailymotion\.com/(?:embed|swf)/video/.+?)\1', webpage)
return list(map(lambda m: unescapeHTML(m[1]), matches))
def _real_extract(self, url):
video_id = self._match_id(url)