]>
 
 
Raphaël G. Git Repositories - youtubedl/blob - youtube_dl/extractor/sztvhu.py 
 
 
 
 
 
 
 
 
   1  # -*- coding: utf-8 -*-  
   2  from  __future__ 
import  unicode_literals
 
   4  from  . common 
import  InfoExtractor
 
   7  class  SztvHuIE ( InfoExtractor
):  
   8      _VALID_URL 
=  r
'http://(?:(?:www\.)?sztv\.hu|www\.tvszombathely\.hu)/(?:[^/]+)/.+-(?P<id>[0-9]+)'  
  10          'url' :  'http://sztv.hu/hirek/cserkeszek-nepszerusitettek-a-kornyezettudatos-eletmodot-a-savaria-teren-20130909' ,  
  11          'md5' :  'a6df607b11fb07d0e9f2ad94613375cb' ,  
  15              'title' :  'Cserkészek népszerűsítették a környezettudatos életmódot a Savaria téren' ,  
  16              'description' :  'A zöld nap játékos ismeretterjesztő programjait a Magyar Cserkész Szövetség szervezte, akik az ország nyolc városában adják át tudásukat az érdeklődőknek. A PET...' ,  
  20      def  _real_extract ( self
,  url
):  
  21          video_id 
=  self
._ match
_ id
( url
)  
  22          webpage 
=  self
._ download
_ webpage
( url
,  video_id
)  
  23          video_file 
=  self
._ search
_ regex
(  
  24              r
'file: "...:(.*?)",' ,  webpage
,  'video file' )  
  25          title 
=  self
._ html
_ search
_ regex
(  
  26              r
'<meta name="title" content="([^"]*?) - [^-]*? - [^-]*?"' ,  
  27              webpage
,  'video title' )  
  28          description 
=  self
._ html
_ search
_ regex
(  
  29              r
'<meta name="description" content="([^"]*)"/>' ,  
  30              webpage
,  'video description' ,  fatal
= False )  
  31          thumbnail 
=  self
._ og
_ search
_ thumbnail
( webpage
)  
  33          video_url 
=  'http://media.sztv.hu/vod/'  +  video_file
 
  39              'description' :  description
,  
  40              'thumbnail' :  thumbnail
,