#NEWLINE# def _real_extract( self , url ) : #NEWLINE# #INDENT# mobj = re . match ( self . _VALID_URL , url ) #NEWLINE# video_id = mobj . group ( 'id' ) #NEWLINE# webpage = self . _download_webpage ( url , video_id ) #NEWLINE# video_title = self . _html_search_regex ( '<h1><strong>([^<]+)</strong>' , webpage , 'title' ) . strip ( ) #NEWLINE# video_url = self . _html_search_regex ( '(?s)<div id="vidPlayer"\\s+data-url="([^"]+)"' , webpage , 'video URL' ) #NEWLINE# thumbnail = self . _html_search_regex ( '(?s)<div id="vidPlayer"\\s+.*?previewer-file="([^"]+)"' , webpage , 'thumbnail' , fatal = False ) #NEWLINE# return { #NEWLINE# #INDENT# 'id' : video_id , #NEWLINE# 'url' : video_url , #NEWLINE# 'title' : video_title , #NEWLINE# 'thumbnail' : thumbnail , #NEWLINE# 'age_limit' : 18 , #NEWLINE# #UNINDENT# }