Explorar el Código

[canalplus] Extend video id regex (Closes #7076)

Sergey M․ hace 10 años
padre
commit
83a5668694
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      youtube_dl/extractor/canalplus.py

+ 2 - 1
youtube_dl/extractor/canalplus.py

@@ -78,7 +78,8 @@ class CanalplusIE(InfoExtractor):
         if video_id is None:
             webpage = self._download_webpage(url, display_id)
             video_id = self._search_regex(
-                r'<canal:player[^>]+?videoId="(\d+)"', webpage, 'video id')
+                [r'<canal:player[^>]+?videoId=(["\'])(?P<id>\d+)', r'id=["\']canal_video_player(?P<id>\d+)'],
+                 webpage, 'video id', group='id')
 
         info_url = self._VIDEO_INFO_TEMPLATE % (site_id, video_id)
         doc = self._download_xml(info_url, video_id, 'Downloading video XML')