[vgtv] extract 5 digit length video ids using both xstream and vgtv
This commit is contained in:
parent
41c3b34b1f
commit
d50116b8ac
2 changed files with 26 additions and 10 deletions
|
@ -42,11 +42,7 @@ class XstreamIE(InfoExtractor):
|
|||
'only_matching': True,
|
||||
}]
|
||||
|
||||
def _real_extract(self, url):
|
||||
mobj = re.match(self._VALID_URL, url)
|
||||
partner_id = mobj.group('partner_id')
|
||||
video_id = mobj.group('id')
|
||||
|
||||
def _extract_video_info(self, partner_id, video_id):
|
||||
data = self._download_xml(
|
||||
'http://frontend.xstream.dk/%s/feed/video/?platform=web&id=%s'
|
||||
% (partner_id, video_id),
|
||||
|
@ -97,6 +93,7 @@ class XstreamIE(InfoExtractor):
|
|||
formats.append({
|
||||
'url': link.get('href'),
|
||||
'format_id': link.get('rel'),
|
||||
'preference': 2,
|
||||
})
|
||||
|
||||
thumbnails = [{
|
||||
|
@ -113,3 +110,10 @@ class XstreamIE(InfoExtractor):
|
|||
'formats': formats,
|
||||
'thumbnails': thumbnails,
|
||||
}
|
||||
|
||||
def _real_extract(self, url):
|
||||
mobj = re.match(self._VALID_URL, url)
|
||||
partner_id = mobj.group('partner_id')
|
||||
video_id = mobj.group('id')
|
||||
|
||||
return self._extract_video_info(partner_id, video_id)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue