mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[mixcloud] Fix extraction (closes #14020)
This commit is contained in:
		@@ -92,7 +92,7 @@ class MixcloudIE(InfoExtractor):
 | 
				
			|||||||
                js = self._download_webpage(js_url, track_id, fatal=False)
 | 
					                js = self._download_webpage(js_url, track_id, fatal=False)
 | 
				
			||||||
                if js:
 | 
					                if js:
 | 
				
			||||||
                    KEY_RE_TEMPLATE = r'player\s*:\s*{.*?\b%s\s*:\s*(["\'])(?P<key>(?:(?!\1).)+)\1'
 | 
					                    KEY_RE_TEMPLATE = r'player\s*:\s*{.*?\b%s\s*:\s*(["\'])(?P<key>(?:(?!\1).)+)\1'
 | 
				
			||||||
                    for key_name in ('value', 'key_value', 'key_value_two'):
 | 
					                    for key_name in ('value', 'key_value', 'key_value.*?', '.*?value.*?'):
 | 
				
			||||||
                        key = self._search_regex(
 | 
					                        key = self._search_regex(
 | 
				
			||||||
                            KEY_RE_TEMPLATE % key_name, js, 'key',
 | 
					                            KEY_RE_TEMPLATE % key_name, js, 'key',
 | 
				
			||||||
                            default=None, group='key')
 | 
					                            default=None, group='key')
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user