mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-03 23:57:06 -05:00 
			
		
		
		
	[vgtv] improve _VALID_URL regex
This commit is contained in:
		@@ -11,17 +11,19 @@ from ..utils import (
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class VGTVIE(InfoExtractor):
 | 
			
		||||
    IE_DESC = 'VGTV, BTTV, FTV, Aftenposten, Aftonbladet'
 | 
			
		||||
    IE_DESC = 'VGTV, BTTV, FTV, Aftenposten and Aftonbladet'
 | 
			
		||||
    _VALID_URL = r'''(?x)
 | 
			
		||||
                    (?:
 | 
			
		||||
                        vgtv:|
 | 
			
		||||
                        http://(?:www\.)?
 | 
			
		||||
                    http://(?:www\.)?
 | 
			
		||||
                    (?P<host>
 | 
			
		||||
                        vgtv.no|
 | 
			
		||||
                        (?:bt|aftenbladet).no/tv|
 | 
			
		||||
                        fvn.no/fvntv|
 | 
			
		||||
                        aftenposten.no/webtv
 | 
			
		||||
                    )
 | 
			
		||||
                    (?P<host>vgtv.no|(?:bt.no|aftenbladet.no)/tv|fvn.no/fvntv|aftenposten.no/webtv)
 | 
			
		||||
                    /
 | 
			
		||||
                    (?:
 | 
			
		||||
                        :|
 | 
			
		||||
                        /\#!/(?:video|live)/|
 | 
			
		||||
                        /embed?id=
 | 
			
		||||
                        \#!/(?:video|live)/|
 | 
			
		||||
                        embed?.*id=
 | 
			
		||||
                    )
 | 
			
		||||
                    (?P<id>[0-9]+)
 | 
			
		||||
                    '''
 | 
			
		||||
@@ -211,7 +213,7 @@ class BTArticleIE(InfoExtractor):
 | 
			
		||||
        webpage = self._download_webpage(url, self._match_id(url))
 | 
			
		||||
        video_id = self._search_regex(
 | 
			
		||||
            r'SVP\.Player\.load\(\s*(\d+)', webpage, 'video id')
 | 
			
		||||
        return self.url_result('vgtv:bt:%s' % video_id, 'VGTV')
 | 
			
		||||
        return self.url_result('http://bt.no/tv/embed?id=%s' % video_id, 'VGTV')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class BTVestlendingenIE(InfoExtractor):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user