瀏覽代碼

[carambatv:page] Fix extraction (closes #18739)

Sergey M․ 6 年之前
父節點
當前提交
c87f65e43d
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      youtube_dl/extractor/carambatv.py

+ 6 - 0
youtube_dl/extractor/carambatv.py

@@ -82,6 +82,12 @@ class CarambaTVPageIE(InfoExtractor):
         webpage = self._download_webpage(url, video_id)
 
         videomore_url = VideomoreIE._extract_url(webpage)
+        if not videomore_url:
+            videomore_id = self._search_regex(
+                r'getVMCode\s*\(\s*["\']?(\d+)', webpage, 'videomore id',
+                default=None)
+            if videomore_id:
+                videomore_url = 'videomore:%s' % videomore_id
         if videomore_url:
             title = self._og_search_title(webpage)
             return {