aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnant Murmu <freezboltz@gmail.com>2022-09-29 08:31:43 +0530
committerGitHub <noreply@github.com>2022-09-29 08:31:43 +0530
commita5642f2c4a212488ef4d103ae54ed01f6040adf2 (patch)
tree93902955f8a7fe5cc9bf18937e959fc12c05f96c
parent10e2eb4f81d3c9ef14d59a775428bbef96f22709 (diff)
downloadhypervideo-pre-a5642f2c4a212488ef4d103ae54ed01f6040adf2.tar.lz
hypervideo-pre-a5642f2c4a212488ef4d103ae54ed01f6040adf2.tar.xz
hypervideo-pre-a5642f2c4a212488ef4d103ae54ed01f6040adf2.zip
[extractor/zee5] Generate device ids (#5062)
Closes #4937 Authored by: freezboltz
-rw-r--r--yt_dlp/extractor/zee5.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/yt_dlp/extractor/zee5.py b/yt_dlp/extractor/zee5.py
index 29c6d04e6..d0229e78b 100644
--- a/yt_dlp/extractor/zee5.py
+++ b/yt_dlp/extractor/zee5.py
@@ -1,4 +1,6 @@
import json
+import random
+import string
from .common import InfoExtractor
from ..compat import compat_str
@@ -84,7 +86,7 @@ class Zee5IE(InfoExtractor):
'only_matching': True
}]
_DETAIL_API_URL = 'https://spapi.zee5.com/singlePlayback/getDetails/secure?content_id={}&device_id={}&platform_name=desktop_web&country=IN&check_parental_control=false'
- _DEVICE_ID = '1q70TH8Wz0wTyw4buVgg000000000000'
+ _DEVICE_ID = ''.join(random.choices(string.ascii_letters + string.digits, k=20)).ljust(32, '0')
_USER_TOKEN = None
_LOGIN_HINT = 'Use "--username <mobile_number>" to login using otp or "--username token" and "--password <user_token>" to login using user token.'
_NETRC_MACHINE = 'zee5'