mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-24 04:05:39 +01:00
hbo: this is not working anyway.
This commit is contained in:
parent
d72c3dd558
commit
f910e66efb
@ -1,44 +0,0 @@
|
||||
# ex:ts=4:sw=4:sts=4:et
|
||||
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||
from __future__ import absolute_import
|
||||
import re
|
||||
import copy
|
||||
import xml.etree.ElementTree as ET
|
||||
from urllib.parse import urlparse
|
||||
|
||||
|
||||
from svtplay_dl.service import Service
|
||||
from svtplay_dl.log import log
|
||||
from svtplay_dl.fetcher.rtmp import RTMP
|
||||
|
||||
|
||||
class Hbo(Service):
|
||||
supported_domains = ['hbo.com']
|
||||
|
||||
def get(self):
|
||||
parse = urlparse(self.url)
|
||||
try:
|
||||
other = parse.fragment
|
||||
except KeyError:
|
||||
log.error("Something wrong with that url")
|
||||
return
|
||||
|
||||
match = re.search("^/(.*).html", other)
|
||||
if not match:
|
||||
log.error("Cant find video file")
|
||||
return
|
||||
url = "http://www.hbo.com/data/content/{0}.xml".format(match.group(1))
|
||||
data = self.http.request("get", url).content
|
||||
xml = ET.XML(data)
|
||||
videoid = xml.find("content")[1].find("videoId").text
|
||||
url = "http://render.cdn.hbo.com/data/content/global/videos/data/{0}.xml".format(videoid)
|
||||
data = self.http.request("get", url).content
|
||||
xml = ET.XML(data)
|
||||
ss = xml.find("videos")
|
||||
sa = list(ss.iter("size"))
|
||||
|
||||
for i in sa:
|
||||
videourl = i.find("tv14").find("path").text
|
||||
match = re.search("/([a-z0-9]+:[a-z0-9]+)/", videourl)
|
||||
self.options.other = "-y {0}".format(videourl[videourl.index(match.group(1)):])
|
||||
yield RTMP(copy.copy(self.options), videourl[:videourl.index(match.group(1))], i.attrib["width"])
|
@ -11,7 +11,6 @@ from svtplay_dl.service.expressen import Expressen
|
||||
from svtplay_dl.service.facebook import Facebook
|
||||
from svtplay_dl.service.filmarkivet import Filmarkivet
|
||||
from svtplay_dl.service.flowonline import Flowonline
|
||||
from svtplay_dl.service.hbo import Hbo
|
||||
from svtplay_dl.service.koket import Koket
|
||||
from svtplay_dl.service.twitch import Twitch
|
||||
from svtplay_dl.service.lemonwhale import Lemonwhale
|
||||
@ -56,7 +55,6 @@ sites = [
|
||||
Facebook,
|
||||
Filmarkivet,
|
||||
Flowonline,
|
||||
Hbo,
|
||||
Koket,
|
||||
Twitch,
|
||||
Lemonwhale,
|
||||
|
Loading…
Reference in New Issue
Block a user