mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-30 15:14:14 +01:00
qbrick: this will fix #72
This commit is contained in:
parent
316509de8e
commit
2d0a4f2beb
@ -7,6 +7,7 @@ import xml.etree.ElementTree as ET
|
||||
|
||||
from svtplay_dl.service import Service, OpenGraphThumbMixin
|
||||
from svtplay_dl.utils import get_http_data, select_quality, is_py2_old
|
||||
from svtplay_dl.utils.urllib import unquote_plus
|
||||
from svtplay_dl.log import log
|
||||
from svtplay_dl.fetcher.rtmp import download_rtmp
|
||||
|
||||
@ -44,11 +45,12 @@ class Qbrick(Service, OpenGraphThumbMixin):
|
||||
sys.exit(2)
|
||||
host = "http://vms.api.qbrick.com/rest/v3//getsingleplayer/%sDE1BA107?statusCode=xml" % match.group(1)
|
||||
elif re.findall(r"svd.se", self.url):
|
||||
match = re.search(r"_([0-9]+)\.svd", self.url)
|
||||
match = re.search(r'video url-([^"]*)\"', self.get_urldata())
|
||||
if not match:
|
||||
log.error("Can't find video file")
|
||||
sys.exit(2)
|
||||
data = get_http_data("http://www.svd.se/?service=ajax&type=webTvClip&articleId=%s" % match.group(1))
|
||||
path = unquote_plus(match.group(1))
|
||||
data = get_http_data("http://www.svd.se%s" % path)
|
||||
match = re.search(r"mcid=([A-F0-9]+)\&width=", data)
|
||||
if not match:
|
||||
log.error("Can't find video file")
|
||||
|
Loading…
Reference in New Issue
Block a user