38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from __future__ import unicode_literals | ||
|  | 
 | ||
|  | import re | ||
|  | 
 | ||
|  | from .nuevo import NuevoBaseIE | ||
|  | 
 | ||
|  | 
 | ||
|  | class LoveHomePornIE(NuevoBaseIE): | ||
|  |     _VALID_URL = r'https?://(?:www\.)?lovehomeporn\.com/video/(?P<id>\d+)(?:/(?P<display_id>[^/?#&]+))?' | ||
|  |     _TEST = { | ||
|  |         'url': 'http://lovehomeporn.com/video/48483/stunning-busty-brunette-girlfriend-sucking-and-riding-a-big-dick#menu', | ||
|  |         'info_dict': { | ||
|  |             'id': '48483', | ||
|  |             'display_id': 'stunning-busty-brunette-girlfriend-sucking-and-riding-a-big-dick', | ||
|  |             'ext': 'mp4', | ||
|  |             'title': 'Stunning busty brunette girlfriend sucking and riding a big dick', | ||
|  |             'age_limit': 18, | ||
|  |             'duration': 238.47, | ||
|  |         }, | ||
|  |         'params': { | ||
|  |             'skip_download': True, | ||
|  |         } | ||
|  |     } | ||
|  | 
 | ||
|  |     def _real_extract(self, url): | ||
|  |         mobj = re.match(self._VALID_URL, url) | ||
|  |         video_id = mobj.group('id') | ||
|  |         display_id = mobj.group('display_id') | ||
|  | 
 | ||
|  |         info = self._extract_nuevo( | ||
|  |             'http://lovehomeporn.com/media/nuevo/config.php?key=%s' % video_id, | ||
|  |             video_id) | ||
|  |         info.update({ | ||
|  |             'display_id': display_id, | ||
|  |             'age_limit': 18 | ||
|  |         }) | ||
|  |         return info |