mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 00:25:15 +00:00 
			
		
		
		
	Merge pull request #6291 from atomicdryad/pr-fixvice
fix/support news.vice.com
This commit is contained in:
		@@ -7,9 +7,10 @@ from ..utils import ExtractorError
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ViceIE(InfoExtractor):
 | 
					class ViceIE(InfoExtractor):
 | 
				
			||||||
    _VALID_URL = r'http://www\.vice\.com/.*?/(?P<name>.+)'
 | 
					    _VALID_URL = r'https?://(.+?\.)?vice\.com/.*?/(?P<name>.+)'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _TEST = {
 | 
					    _TESTS = [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
            'url': 'http://www.vice.com/Fringes/cowboy-capitalists-part-1',
 | 
					            'url': 'http://www.vice.com/Fringes/cowboy-capitalists-part-1',
 | 
				
			||||||
            'info_dict': {
 | 
					            'info_dict': {
 | 
				
			||||||
                'id': '43cW1mYzpia9IlestBjVpd23Yu3afAfp',
 | 
					                'id': '43cW1mYzpia9IlestBjVpd23Yu3afAfp',
 | 
				
			||||||
@@ -20,7 +21,20 @@ class ViceIE(InfoExtractor):
 | 
				
			|||||||
                # Requires ffmpeg (m3u8 manifest)
 | 
					                # Requires ffmpeg (m3u8 manifest)
 | 
				
			||||||
                'skip_download': True,
 | 
					                'skip_download': True,
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
 | 
					        }, {
 | 
				
			||||||
 | 
					            'url': 'https://news.vice.com/video/experimenting-on-animals-inside-the-monkey-lab',
 | 
				
			||||||
 | 
					            'info_dict': {
 | 
				
			||||||
 | 
					                'id': 'N2bzkydjraWDGwnt8jAttCF6Y0PDv4Zj',
 | 
				
			||||||
 | 
					                'ext': 'mp4',
 | 
				
			||||||
 | 
					                'title': 'VICE News - Inside the Monkey Lab',
 | 
				
			||||||
 | 
					                'description': 'md5:1f660d467d3515f29d11e5ef742a4b82',
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            'params': {
 | 
				
			||||||
 | 
					                # Requires ffmpeg (m3u8 manifest)
 | 
				
			||||||
 | 
					                'skip_download': True,
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _real_extract(self, url):
 | 
					    def _real_extract(self, url):
 | 
				
			||||||
        mobj = re.match(self._VALID_URL, url)
 | 
					        mobj = re.match(self._VALID_URL, url)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user