mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[ie, cleanup] No from stdlib imports in extractors (#8978)
				
					
				
			This commit is contained in:
		| @@ -1,9 +1,9 @@ | ||||
| import hashlib | ||||
| import itertools | ||||
| import json | ||||
| import random | ||||
| import re | ||||
| import time | ||||
| from hashlib import md5 | ||||
| from random import randint | ||||
| 
 | ||||
| from .common import InfoExtractor | ||||
| from ..aes import aes_ecb_encrypt, pkcs7_padding | ||||
| @@ -34,7 +34,7 @@ class NetEaseMusicBaseIE(InfoExtractor): | ||||
|         request_text = json.dumps({**query_body, 'header': cookies}, separators=(',', ':')) | ||||
| 
 | ||||
|         message = f'nobody{api_path}use{request_text}md5forencrypt'.encode('latin1') | ||||
|         msg_digest = md5(message).hexdigest() | ||||
|         msg_digest = hashlib.md5(message).hexdigest() | ||||
| 
 | ||||
|         data = pkcs7_padding(list(str.encode( | ||||
|             f'{api_path}-36cd479b6b5-{request_text}-36cd479b6b5-{msg_digest}'))) | ||||
| @@ -53,7 +53,7 @@ class NetEaseMusicBaseIE(InfoExtractor): | ||||
|             '__csrf': '', | ||||
|             'os': 'pc', | ||||
|             'channel': 'undefined', | ||||
|             'requestId': f'{int(time.time() * 1000)}_{randint(0, 1000):04}', | ||||
|             'requestId': f'{int(time.time() * 1000)}_{random.randint(0, 1000):04}', | ||||
|             **traverse_obj(self._get_cookies(self._API_BASE), { | ||||
|                 'MUSIC_U': ('MUSIC_U', {lambda i: i.value}), | ||||
|             }) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan