mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-27 13:44:14 +01:00
tv4play: fix login issue
This commit is contained in:
parent
997e12190d
commit
12ad939fe7
@ -94,6 +94,11 @@ class Tv4play(Service, OpenGraphThumbMixin):
|
|||||||
def _login(self):
|
def _login(self):
|
||||||
if self.config.get("username") is None or self.config.get("password") is None:
|
if self.config.get("username") is None or self.config.get("password") is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
res = self.http.request("get", "https://auth.a2d.tv/_bm/get_params?type=web-jsto")
|
||||||
|
if res.status_code > 400:
|
||||||
|
return None
|
||||||
|
e = res.json()["e"]
|
||||||
res = self.http.request(
|
res = self.http.request(
|
||||||
"post",
|
"post",
|
||||||
"https://avod-auth-alb.a2d.tv/oauth/authorize",
|
"https://avod-auth-alb.a2d.tv/oauth/authorize",
|
||||||
@ -102,6 +107,7 @@ class Tv4play(Service, OpenGraphThumbMixin):
|
|||||||
"response_type": "token",
|
"response_type": "token",
|
||||||
"credentials": {"username": self.config.get("username"), "password": self.config.get("password")},
|
"credentials": {"username": self.config.get("username"), "password": self.config.get("password")},
|
||||||
},
|
},
|
||||||
|
headers={"akamai-bm-telemetry": f"a=&&&e={e}"},
|
||||||
)
|
)
|
||||||
if res.status_code > 400:
|
if res.status_code > 400:
|
||||||
return None
|
return None
|
||||||
|
Loading…
Reference in New Issue
Block a user