[espn] Extend _VALID_URL (fixes #13244)
This commit is contained in:
		@@ -10,7 +10,25 @@ from ..utils import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ESPNIE(InfoExtractor):
 | 
					class ESPNIE(InfoExtractor):
 | 
				
			||||||
    _VALID_URL = r'https?://(?:espn\.go|(?:www\.)?espn)\.com/video/clip(?:\?.*?\bid=|/_/id/)(?P<id>\d+)'
 | 
					    _VALID_URL = r'''(?x)
 | 
				
			||||||
 | 
					                    https?://
 | 
				
			||||||
 | 
					                        (?:
 | 
				
			||||||
 | 
					                            (?:(?:\w+\.)+)?espn\.go|
 | 
				
			||||||
 | 
					                            (?:www\.)?espn
 | 
				
			||||||
 | 
					                        )\.com/
 | 
				
			||||||
 | 
					                        (?:
 | 
				
			||||||
 | 
					                            (?:
 | 
				
			||||||
 | 
					                                video/clip|
 | 
				
			||||||
 | 
					                                watch/player
 | 
				
			||||||
 | 
					                            )
 | 
				
			||||||
 | 
					                            (?:
 | 
				
			||||||
 | 
					                                \?.*?\bid=|
 | 
				
			||||||
 | 
					                                /_/id/
 | 
				
			||||||
 | 
					                            )
 | 
				
			||||||
 | 
					                        )
 | 
				
			||||||
 | 
					                        (?P<id>\d+)
 | 
				
			||||||
 | 
					                    '''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _TESTS = [{
 | 
					    _TESTS = [{
 | 
				
			||||||
        'url': 'http://espn.go.com/video/clip?id=10365079',
 | 
					        'url': 'http://espn.go.com/video/clip?id=10365079',
 | 
				
			||||||
        'info_dict': {
 | 
					        'info_dict': {
 | 
				
			||||||
@@ -25,20 +43,34 @@ class ESPNIE(InfoExtractor):
 | 
				
			|||||||
            'skip_download': True,
 | 
					            'skip_download': True,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
    }, {
 | 
					    }, {
 | 
				
			||||||
        # intl video, from http://www.espnfc.us/video/mls-highlights/150/video/2743663/must-see-moments-best-of-the-mls-season
 | 
					        'url': 'https://broadband.espn.go.com/video/clip?id=18910086',
 | 
				
			||||||
        'url': 'http://espn.go.com/video/clip?id=2743663',
 | 
					 | 
				
			||||||
        'info_dict': {
 | 
					        'info_dict': {
 | 
				
			||||||
            'id': '2743663',
 | 
					            'id': '18910086',
 | 
				
			||||||
            'ext': 'mp4',
 | 
					            'ext': 'mp4',
 | 
				
			||||||
            'title': 'Must-See Moments: Best of the MLS season',
 | 
					            'title': 'Kyrie spins around defender for two',
 | 
				
			||||||
            'description': 'md5:4c2d7232beaea572632bec41004f0aeb',
 | 
					            'description': 'md5:2b0f5bae9616d26fba8808350f0d2b9b',
 | 
				
			||||||
            'timestamp': 1449446454,
 | 
					            'timestamp': 1489539155,
 | 
				
			||||||
            'upload_date': '20151207',
 | 
					            'upload_date': '20170315',
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        'params': {
 | 
					        'params': {
 | 
				
			||||||
            'skip_download': True,
 | 
					            'skip_download': True,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        'expected_warnings': ['Unable to download f4m manifest'],
 | 
					        'expected_warnings': ['Unable to download f4m manifest'],
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'url': 'http://nonredline.sports.espn.go.com/video/clip?id=19744672',
 | 
				
			||||||
 | 
					        'only_matching': True,
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'url': 'https://cdn.espn.go.com/video/clip/_/id/19771774',
 | 
				
			||||||
 | 
					        'only_matching': True,
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'url': 'http://www.espn.com/watch/player?id=19141491',
 | 
				
			||||||
 | 
					        'only_matching': True,
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'url': 'http://www.espn.com/watch/player?bucketId=257&id=19505875',
 | 
				
			||||||
 | 
					        'only_matching': True,
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'url': 'http://www.espn.com/watch/player/_/id/19141491',
 | 
				
			||||||
 | 
					        'only_matching': True,
 | 
				
			||||||
    }, {
 | 
					    }, {
 | 
				
			||||||
        'url': 'http://www.espn.com/video/clip?id=10365079',
 | 
					        'url': 'http://www.espn.com/video/clip?id=10365079',
 | 
				
			||||||
        'only_matching': True,
 | 
					        'only_matching': True,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user