def __init__(self): self.IE_NAME = 'bbc.co.uk' self._ID_REGEX = r'[pb][\da-z]{7}' self._VALID_URL = r'''(?x) https?:// (?:www\.)?bbc\.co\.uk/ (?: programmes/(?!articles/)| iplayer(?:/[^/]+)?/(?:episode/|playlist/)| music/clips[/#]| radio/player/ ) (?P<id>%s)(?!/(?:episodes|broadcasts|clips)) ''' % self._ID_REGEX self._MEDIASELECTOR_URLS = [ 'http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/%s', 'http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/%s', 'http://open.live.bbc.co.uk/mediaselector/4/mtis/stream/%s', 'http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/journalism-pc/vpid/%s', ] self._MEDIASELECTOR_URLS_2 = self._MEDIASELECTOR_URLS InfoExtractor.__init__(self) self.COOKIE_FILE = GetCookieDir('bbciplayer.cookie') self.HEADER = { 'User-Agent': 'Mozilla/5.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Encoding': 'gzip, deflate' } self.cm.HEADER = self.HEADER # default header self.defaultParams = { 'header': self.HEADER, 'use_cookie': True, 'load_cookie': True, 'save_cookie': True, 'cookiefile': self.COOKIE_FILE }
def __init__(self): InfoExtractor.__init__(self) self.cm.HOST = 'python-urllib/2.7'
def __init__(self): InfoExtractor.__init__(self) self._api_url_template = ''
def __init__(self): InfoExtractor.__init__(self) self._real_initialize()