mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-24 12:15:40 +01:00
mtvservices: convert into new video fetcher
This commit is contained in:
parent
a4d33a6d44
commit
6cbc1fd503
@ -7,7 +7,7 @@ import xml.etree.ElementTree as ET
|
|||||||
|
|
||||||
from svtplay_dl.service import Service
|
from svtplay_dl.service import Service
|
||||||
from svtplay_dl.utils import get_http_data, select_quality, is_py2_old
|
from svtplay_dl.utils import get_http_data, select_quality, is_py2_old
|
||||||
from svtplay_dl.fetcher.http import download_http
|
from svtplay_dl.fetcher.http import HTTP
|
||||||
|
|
||||||
from svtplay_dl.log import log
|
from svtplay_dl.log import log
|
||||||
|
|
||||||
@ -29,13 +29,8 @@ class Mtvservices(Service):
|
|||||||
sa = list(ss.getiterator("rendition"))
|
sa = list(ss.getiterator("rendition"))
|
||||||
else:
|
else:
|
||||||
sa = list(ss.iter("rendition"))
|
sa = list(ss.iter("rendition"))
|
||||||
streams = {}
|
|
||||||
for i in sa:
|
for i in sa:
|
||||||
streams[int(i.attrib["height"])] = i.find("src").text
|
temp = i.find("src").text.index("gsp.comedystor")
|
||||||
if len(streams) == 0:
|
url = "http://mtvnmobile.vo.llnwd.net/kip0/_pxn=0+_pxK=18639+_pxE=mp4/44620/mtvnorigin/%s" % i.find("src").text[temp:]
|
||||||
log.error("Can't find video file: %s", ss.text)
|
yield HTTP(options, url, i.attrib["height"])
|
||||||
sys.exit(2)
|
|
||||||
stream = select_quality(options, streams)
|
|
||||||
temp = stream.index("gsp.comedystor")
|
|
||||||
url = "http://mtvnmobile.vo.llnwd.net/kip0/_pxn=0+_pxK=18639+_pxE=mp4/44620/mtvnorigin/%s" % stream[temp:]
|
|
||||||
download_http(options, url)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user