FortuneDayssss/BilibiliUploader

今天(2021-12-09)突然登录报错

myishh opened this issue · 5 comments

{'status': 2, 'url': 'https://passport.bilibili.com/account/mobile/security/managephone/phone/verify?tmp_token=e3c087cb0149c7334156da9e3b5d87c1&requestId=34e9295058ea87ecb667878d66216e17&source=risk', 'message': '本次登录环境存在风险, 需使用手机号进行验证或绑定'}

更换IP地址无效;更换手机号无效

同样的问题,验证手机号后再次登录还是继续要验证,换密码重新登录还是需要验证(阿b你坏事做绝!😥

miven commented

同样不行本次登录环境存在风险, 需使用手机号进行验证或绑定'

真绝望

可以通过cookies进行登录,下面是我的做法:
1.去这里下载biliup.exe,https://github.com/ForgQi/biliup-rs/releases/tag/v0.0.1
2.运行.\biliup.exe login,登录成功后会在biliup.exe同目录下生成cookies.json(我选择了短信登录,扫码貌似也挺方便)
3.BilibiliUploader-master\bilibiliuploader\bilibiliuploader.py:25 由于json文件格式差异,需要改为
login_data = json.loads(f.read())['token_info']
4.利用cookies文件进行登录,uploader.login_by_access_token_file('x:\xxxxx\cookies.json')

ps:如果遇到上传报错"No file in body.",可以参考这里#38
pip install -r requirements.txt

可以通过cookies进行登录,下面是我的做法: 1.去这里下载biliup.exe,https://github.com/ForgQi/biliup-rs/releases/tag/v0.0.1 2.运行.\biliup.exe login,登录成功后会在biliup.exe同目录下生成cookies.json(我选择了短信登录,扫码貌似也挺方便) 3.BilibiliUploader-master\bilibiliuploader\bilibiliuploader.py:25 由于json文件格式差异,需要改为 login_data = json.loads(f.read())['token_info'] 4.利用cookies文件进行登录,uploader.login_by_access_token_file('x:\xxxxx\cookies.json')

ps:如果遇到上传报错"No file in body.",可以参考这里#38 pip install -r requirements.txt

是一个思路,谢谢。
cookies.json里面有客户端用到的access_token,也有网页端用到的cookies