1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-02 17:22:31 +01:00

[extractor/zee5] Generate device ids (#5062)

Closes #4937
Authored by: freezboltz
This commit is contained in:
Anant Murmu 2022-09-29 08:31:43 +05:30 committed by GitHub
parent 10e2eb4f81
commit a5642f2c4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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'