|  | @@ -1,6 +1,7 @@
 | 
	
		
			
				|  |  |  # encoding: utf-8
 | 
	
		
			
				|  |  |  from __future__ import unicode_literals
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import re
 | 
	
		
			
				|  |  |  from .common import InfoExtractor
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -28,6 +29,10 @@ class RTL2IE(InfoExtractor):
 | 
	
		
			
				|  |  |              'title': 'Anna erwischt Alex!',
 | 
	
		
			
				|  |  |              'description': 'Anna ist Alex\' Tochter bei Köln 50667.'
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | +        'params': {
 | 
	
		
			
				|  |  | +            # rtmp download
 | 
	
		
			
				|  |  | +            'skip_download': True,
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |      }]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def _real_extract(self, url):
 | 
	
	
		
			
				|  | @@ -38,10 +43,17 @@ class RTL2IE(InfoExtractor):
 | 
	
		
			
				|  |  |          video_id = self._match_id(url)
 | 
	
		
			
				|  |  |          webpage = self._download_webpage(url, video_id)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        vico_id = self._html_search_regex(
 | 
	
		
			
				|  |  | -            r'vico_id\s*:\s*([0-9]+)', webpage, 'vico_id')
 | 
	
		
			
				|  |  | -        vivi_id = self._html_search_regex(
 | 
	
		
			
				|  |  | -            r'vivi_id\s*:\s*([0-9]+)', webpage, 'vivi_id')
 | 
	
		
			
				|  |  | +        mobj = re.search(
 | 
	
		
			
				|  |  | +            r'<div[^>]+data-collection="(?P<vico_id>\d+)"[^>]+data-video="(?P<vivi_id>\d+)"',
 | 
	
		
			
				|  |  | +            webpage)
 | 
	
		
			
				|  |  | +        if mobj:
 | 
	
		
			
				|  |  | +            vico_id = mobj.group('vico_id')
 | 
	
		
			
				|  |  | +            vivi_id = mobj.group('vivi_id')
 | 
	
		
			
				|  |  | +        else:
 | 
	
		
			
				|  |  | +            vico_id = self._html_search_regex(
 | 
	
		
			
				|  |  | +                r'vico_id\s*:\s*([0-9]+)', webpage, 'vico_id')
 | 
	
		
			
				|  |  | +            vivi_id = self._html_search_regex(
 | 
	
		
			
				|  |  | +                r'vivi_id\s*:\s*([0-9]+)', webpage, 'vivi_id')
 | 
	
		
			
				|  |  |          info_url = 'http://www.rtl2.de/video/php/get_video.php?vico_id=' + vico_id + '&vivi_id=' + vivi_id
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          info = self._download_json(info_url, video_id)
 |