mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 07:17:07 -05:00 
			
		
		
		
	[beeg] Fix extraction (closes #14275)
This commit is contained in:
		
				
					committed by
					
						
						Sergey M
					
				
			
			
				
	
			
			
			
						parent
						
							12ea5c79fb
						
					
				
				
					commit
					f6ff52b473
				
			@@ -9,6 +9,7 @@ from ..compat import (
 | 
			
		||||
from ..utils import (
 | 
			
		||||
    int_or_none,
 | 
			
		||||
    parse_iso8601,
 | 
			
		||||
    urljoin,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -36,9 +37,11 @@ class BeegIE(InfoExtractor):
 | 
			
		||||
        webpage = self._download_webpage(url, video_id)
 | 
			
		||||
 | 
			
		||||
        cpl_url = self._search_regex(
 | 
			
		||||
            r'<script[^>]+src=(["\'])(?P<url>(?:https?:)?//static\.beeg\.com/cpl/\d+\.js.*?)\1',
 | 
			
		||||
            r'<script[^>]+src=(["\'])(?P<url>(?:/static|(?:https?:)?//static\.beeg\.com)/cpl/\d+\.js.*?)\1',
 | 
			
		||||
            webpage, 'cpl', default=None, group='url')
 | 
			
		||||
 | 
			
		||||
        cpl_url = urljoin(url, cpl_url)
 | 
			
		||||
 | 
			
		||||
        beeg_version, beeg_salt = [None] * 2
 | 
			
		||||
 | 
			
		||||
        if cpl_url:
 | 
			
		||||
@@ -54,7 +57,7 @@ class BeegIE(InfoExtractor):
 | 
			
		||||
                    r'beeg_salt\s*=\s*(["\'])(?P<beeg_salt>.+?)\1', cpl, 'beeg salt',
 | 
			
		||||
                    default=None, group='beeg_salt')
 | 
			
		||||
 | 
			
		||||
        beeg_version = beeg_version or '2000'
 | 
			
		||||
        beeg_version = beeg_version or '2185'
 | 
			
		||||
        beeg_salt = beeg_salt or 'pmweAkq8lAYKdfWcFCUj0yoVgoPlinamH5UE1CB3H'
 | 
			
		||||
 | 
			
		||||
        video = self._download_json(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user