fix(cloud_music): 修复csrf_token为None时的返回值问题

chore(requirements): 移除重复的Crypto依赖
This commit is contained in:
SlyAimer 2025-03-24 08:48:34 +08:00
parent 4d8ac00bfb
commit 72ab72071c
2 changed files with 1 additions and 3 deletions

View file

@ -11,9 +11,7 @@ sqlalchemy
selenium selenium
autopep8 autopep8
graiax-silkcoder[ffmpeg] graiax-silkcoder[ffmpeg]
Crypto
graiax-silkcoder graiax-silkcoder
Crypto
fake_useragent fake_useragent
pycryptodome pycryptodome
PyExecJS PyExecJS

View file

@ -81,7 +81,7 @@ async def netease_cloud_music_is_login(session):
pass pass
csrf_token = session.cookies.get('__csrf') csrf_token = session.cookies.get('__csrf')
if csrf_token is None: if csrf_token is None:
return session, False return session, False,None
else: else:
try: try:
loginurl = session.post(f'https://music.163.com/weapi/w/nuser/account/get?csrf_token={csrf_token}',data={'params': login_params(None), 'encSecKey': login_encSecKey()}, headers=headers).json() loginurl = session.post(f'https://music.163.com/weapi/w/nuser/account/get?csrf_token={csrf_token}',data={'params': login_params(None), 'encSecKey': login_encSecKey()}, headers=headers).json()