mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-03 21:27:07 -05:00 
			
		
		
		
	[vimeo] Clarify new react+flux website fallback
This commit is contained in:
		@@ -289,11 +289,14 @@ class VimeoIE(VimeoBaseInfoExtractor):
 | 
			
		||||
                    r' data-config-url="(.+?)"', webpage,
 | 
			
		||||
                    'config URL', default=None)
 | 
			
		||||
                if not config_url:
 | 
			
		||||
                    # New react-based page
 | 
			
		||||
                    # Sometimes new react-based page is served instead of old one that require
 | 
			
		||||
                    # different config URL extraction approach (see
 | 
			
		||||
                    # https://github.com/rg3/youtube-dl/pull/7209)
 | 
			
		||||
                    vimeo_clip_page_config = self._search_regex(
 | 
			
		||||
                        r'vimeo\.clip_page_config\s*=\s*({.+?});', webpage,
 | 
			
		||||
                        'vimeo clip page config')
 | 
			
		||||
                    config_url = self._parse_json(vimeo_clip_page_config, video_id)['player']['config_url']
 | 
			
		||||
                    config_url = self._parse_json(
 | 
			
		||||
                        vimeo_clip_page_config, video_id)['player']['config_url']
 | 
			
		||||
                config_json = self._download_webpage(config_url, video_id)
 | 
			
		||||
                config = json.loads(config_json)
 | 
			
		||||
            except RegexNotFoundError:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user