1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-27 21:54:17 +01:00

nrk: use the right api url to get video info

fixes: #604
This commit is contained in:
Johan Andersson 2017-05-07 15:19:52 +02:00
parent c03a808774
commit 5763bb78c8

View File

@ -22,7 +22,7 @@ class Nrk(Service, OpenGraphThumbMixin):
return
# First, fint the video ID from the html document
match = re.search("<meta name=\"programid\".*?content=\"([^\"]*)\"", self.get_urldata())
match = re.search("programId: \"([^\"]+)\"", self.get_urldata())
if match:
video_id = match.group(1)
else:
@ -30,7 +30,11 @@ class Nrk(Service, OpenGraphThumbMixin):
return
# Get media element details
dataurl = "http://v8.psapi.nrk.no/mediaelement/%s" % (video_id)
match = re.search("apiBaseUrl: '([^']+)'", self.get_urldata())
if not match:
yield ServiceError("Cant find apiurl.")
return
dataurl = "{0}/mediaelement/{1}".format(match.group(1), video_id)
data = self.http.request("get", dataurl).text
data = json.loads(data)
manifest_url = data["mediaUrl"]