Browse Source

[francetv] Add support for urls in the format http://www.france3.fr/emissions/{program}/diffusions/{date} (fixes #1898)

master
Jaime Marquínez Ferrándiz 11 years ago
parent
commit
3514813d5b
1 changed files with 6 additions and 5 deletions
  1. 11
      youtube_dl/extractor/francetv.py

11
youtube_dl/extractor/francetv.py

@ -72,7 +72,7 @@ class FranceTVIE(FranceTVBaseInfoExtractor):
_VALID_URL = r'''(?x)https?://www\.france[2345o]\.fr/ _VALID_URL = r'''(?x)https?://www\.france[2345o]\.fr/
(?: (?:
emissions/.*?/(videos|emissions)/(?P<id>[^/?]+) emissions/.*?/(videos|emissions)/(?P<id>[^/?]+)
| (emission|jt)/(?P<key>[^/?]+)
| (emissions?|jt)/(?P<key>[^/?]+)
)''' )'''
_TESTS = [ _TESTS = [
@ -91,12 +91,12 @@ class FranceTVIE(FranceTVBaseInfoExtractor):
}, },
# france3 # france3
{ {
u'url': u'http://www.france3.fr/emissions/pieces-a-conviction/videos/rhozet_pac_ba_20131204_1933_03122013164521_F3',
u'url': u'http://www.france3.fr/emissions/pieces-a-conviction/diffusions/13-11-2013_145575',
u'info_dict': { u'info_dict': {
u'id': u'rhozet_pac_ba_20131204_1933_03122013164521_F3',
u'id': u'000702326_CAPP_PicesconvictionExtrait313022013_120220131722_Au',
u'ext': u'flv', u'ext': u'flv',
u'title': u'Pièces à conviction du 04/12/2013',
u'description': u'md5:1cf14ea302ba5f10d992c9eb2bff30dd',
u'title': u'Le scandale du prix des médicaments',
u'description': u'md5:1384089fbee2f04fc6c9de025ee2e9ce',
}, },
u'params': { u'params': {
# rtmp download # rtmp download
@ -158,6 +158,7 @@ class FranceTVIE(FranceTVBaseInfoExtractor):
class="francetv-video-player">'''), class="francetv-video-player">'''),
(r'<a id="player_direct" href="http://info\.francetelevisions' (r'<a id="player_direct" href="http://info\.francetelevisions'
'\.fr/\?id-video=([^"/&]+)'), '\.fr/\?id-video=([^"/&]+)'),
(r'<a class="video" id="ftv_player_(.+?)"'),
] ]
video_id = self._html_search_regex(id_res, webpage, u'video ID') video_id = self._html_search_regex(id_res, webpage, u'video ID')
else: else:

Loading…
Cancel
Save