Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当前账号需要短信验证码,请尝试修改UA或设备ID #98

Open
chenleicpp opened this issue Apr 19, 2023 · 17 comments
Open

当前账号需要短信验证码,请尝试修改UA或设备ID #98

chenleicpp opened this issue Apr 19, 2023 · 17 comments

Comments

@chenleicpp
Copy link

/srv # python miuitask.py
08:46:50 | MIUI-AUTO-TASK v1.5.3
08:46:50 | ---------- 系统信息 -------------
08:46:50 | 操作系统平台: Linux-3.10.0-1160.83.1.el7.x86_64-x86_64-with
08:46:50 | 操作系统版本: #1 SMP Wed Jan 25 16:41:43 UTC 2023
08:46:50 | 操作系统名称: Linux
08:46:50 | 操作系统位元: ('64bit', '')
08:46:50 | 操作系统类型: x86_64
08:46:50 | 处理器信息:
08:46:50 | Python 版本: 3.9.16 ('main', 'Feb 11 2023 12:44:09')
08:46:50 | ---------- 项目信息 -------------
08:46:50 | 项目地址:https://github.com/0-8-4/miui-auto-tasks
08:46:50 | 欢迎 star,感谢東雲研究所中的大佬
08:46:50 | ---------- 配置检测 -------------
08:46:50 | 正在加载 /srv/config.yaml 配置文件
08:46:50 | 配置文件已成功加载,文件版本 v1.5.3
08:46:50 | ---------- EXECUTING -------------
08:46:50 | 当前账号需要短信验证码,请尝试修改UA或设备ID
HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /botNone/sendMessage (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f88d6df5190>: Failed to establish a new connection: [Errno 101] Network unreachable'))
尝试运行提示这个错误,请问作者是什么问题?

@TardisLX
Copy link
Collaborator

需要短信验证码代表你的账户因异地登陆被风控,使用与你运行MIUI Task的设备或同一公网IP下的设备登录一次小米账户通常就能解决这个问题,另外你好像用了Telegram API,你要正确配置用于推送的Token并确保网络能连上Telegram

@Bssn520
Copy link

Bssn520 commented Nov 10, 2023

需要短信验证码代表你的账户因异地登陆被风控,使用与你运行MIUI Task的设备或同一公网IP下的设备登录一次小米账户通常就能解决这个问题,另外你好像用了Telegram API,你要正确配置用于推送的Token并确保网络能连上Telegram

请问用的阿里云国内vps,ubuntu,如何尝试登录小米账号?

@PianCat
Copy link
Contributor

PianCat commented Nov 12, 2023

需要短信验证码代表你的账户因异地登陆被风控,使用与你运行MIUI Task的设备或同一公网IP下的设备登录一次小米账户通常就能解决这个问题,另外你好像用了Telegram API,你要正确配置用于推送的Token并确保网络能连上Telegram

请问用的阿里云国内vps,ubuntu,如何尝试登录小米账号?

用代理

@YiChen2025
Copy link

需要短信验证码代表你的账户因异地登陆被风控,使用与你运行MIUI Task的设备或同一公网IP下的设备登录一次小米账户通常就能解决这个问题,另外你好像用了Telegram API,你要正确配置用于推送的Token并确保网络能连上Telegram

请问用的阿里云国内vps,ubuntu,如何尝试登录小米账号?

用代理

验证码怎么解决
image

@f59375543
Copy link

需要短信验证码代表你的账户因异地登陆被风控,使用与你运行MIUI Task的设备或同一公网IP下的设备登录一次小米账户通常就能解决这个问题,另外你好像用了Telegram API,你要正确配置用于推送的Token并确保网络能连上Telegram

请问用的阿里云国内vps,ubuntu,如何尝试登录小米账号?

用代理

请问用阿里云部署的时候如何配置依赖?一直显示错误类型: UnhandledInvocationError 我加载了requirements.txt也不行

@BA7JCM
Copy link
Contributor

BA7JCM commented Dec 18, 2023

@f59375543 没有截图没有日志啥都没有,你让人咋帮你看问题

@f59375543
Copy link

@f59375543 没有截图没有日志啥都没有,你让人咋帮你看问题

非常抱歉

错误日志
{
"errorMessage": "Unable to import module 'miuitask'",
"errorType": "ImportModuleError",
"stackTrace": [
"ModuleNotFoundError: No module named 'tenacity'"
]
}

我设置的函数入口为miuitask.asyncio

@BA7JCM
Copy link
Contributor

BA7JCM commented Dec 18, 2023

@f59375543 云函数?

@BA7JCM
Copy link
Contributor

BA7JCM commented Dec 18, 2023

@f59375543 入口函数应该是MIUItask.main吧我猜?

@f59375543
Copy link

@f59375543 入口函数应该是MIUItask.main吧我猜?

import asyncio

from tenacity import RetryError, Retrying, stop_after_attempt

from utils.api.login import Login
from utils.api.sign import BaseSign, CheckIn
from utils.config import ConfigManager
from utils.logger import InterceptHandler, log
from utils.request import notify_me
from utils.system_info import print_info
from utils.utils import get_token

_conf = ConfigManager.data_obj

我猜入口是asyncio,我也去试试main了,谢谢

@0-8-4
Copy link
Owner

0-8-4 commented Dec 18, 2023

@f59375543 可是这个错误是 导入的问题 不是入口的问题 耶

@f59375543
Copy link

@f59375543 可是这个错误是 导入的问题 不是入口的问题 耶

哦,非常抱歉,因为我看唯一可执行的是miuitask.py,所以以为是导入这个,请问不是这个吗?

@BA7JCM
Copy link
Contributor

BA7JCM commented Dec 18, 2023

@f59375543 你看这一句代码:https://github.com/0-8-4/miui-auto-tasks/blob/master/miuitask.py#L59-L59 整个项目的入口函数应该是MIUItask.py的main函数,另外可能你需要把云函数环境里没有的库先在本地下载到项目的目录然后再上传到云函数?

@f59375543
Copy link

f59375543 commented Dec 18, 2023

@f59375543 你看这一句代码:https://github.com/0-8-4/miui-auto-tasks/blob/master/miuitask.py#L59-L59 整个项目的入口函数应该是MIUItask.py的main函数,另外可能你需要把云函数环境里没有的库先在本地下载到项目的目录然后再上传到云函数?

好的,我再看看缺乏了什么库,我已经配置了requirements.txt的库了,请问还需要什么额外库才可以运行吗?

@0-8-4
Copy link
Owner

0-8-4 commented Dec 18, 2023

@f59375543 所以 阿里云云函数是可以配置 标准库之外的库的?

@BA7JCM
Copy link
Contributor

BA7JCM commented Dec 18, 2023

@f59375543 容我好奇一下,你是怎么给云函数配置和安装依赖的,我随便拿项目用到的一个依赖查了下阿里云的文档,内置的和提供的层都没有

@f59375543
Copy link

@f59375543 容我好奇一下,你是怎么给云函数配置和安装依赖的,我随便拿项目用到的一个依赖查了下阿里云的文档,内置的和提供的层都没有

把所需的依赖先备在包里然后一起打包上传,我的自动签到京豆就是这么干的

不过我现在发现每天小米社区签到都要验证码,估计触发风控了,也没法挂云端了,谢谢提供帮助

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants