MIUI Task_v1.2.1 (#7)

* MIUI Task_v1.1.0

* Create passwd2md5.py

* Update README.md

* MIUI Task_v1.2.0

* MIUI Task_v1.2.1
This commit is contained in:
TardisX 2021-08-21 23:52:45 +08:00 committed by GitHub
parent 5d5ef8e63b
commit 6471ded566
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 52 additions and 7 deletions

View File

@ -8,19 +8,27 @@
`東雲研究所` 的某位大佬编写
由大佬授权 `0-8-4` 使用 `MIT` 开源
`0-8-4`打酱油的 `TardisLX` 会进行基础维护
`0-8-4``TardisLX` 会进行基础维护
我们认为小米社区无权在无任何回报的情况下强制要求内测用户完成KPI任务因此诞生了这个脚本
==========
### **安装依赖**
## **重要声明**:
- 虽然理论上本脚本不会影响小米社区账户安全,但您需要自行承担使用本脚本的后果
- **我们不鼓励,不支持一切商业使用**
- 鉴于项目的特殊性,我们可能在任何时间**停止更新**或**删除项目**
==========
### **项目依赖**
1. Python3
需要前往Python官网自行下载自己系统对应的版本或使用自己系统对应的包管理安装这里推荐至少Python 3.6以上
需要前往 Python 官网自行下载自己系统对应的版本或使用自己系统对应的包管理安装这里推荐至少Python 3.6以上
```
https://www.python.org/downloads/
```
2. 安装了Python3之后打开命令行
2. Python3 安装完成之后,使用以下命令安装 Requests 模块
```bash
pip install requests
```
@ -30,7 +38,8 @@
==========
### **项目介绍**
- [x] 可自动登录小米账号刷新社区cookie实现自动化
- [x] 可自动登录小米账号刷新社区cookie实现自动化
- [x] 可自动完成小米社区拔萝卜签到
- [x] 可自动完成以下小米社区KPI任务且不留下可见痕迹
- [x] 可完成“在内测圈分享这个版本的体验”KPI任务
- [x] 可完成“参与当前版本满意度投票”KPI任务
@ -58,7 +67,7 @@
- 示例:` lUa = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.73'`
- 请务必先使用这个浏览器登录`https://account.xiaomi.com`
- 现在可以尝试使用 `Python3 miuitask.py` 运行脚本了
- 如果是GNU/Linux和MacOS环境需要手动执行这两条命令
- GNU/Linux和MacOS环境下首次运行前可能需要手动执行以下命令
```bash
chmod +x passwd2md5.py
chmod +x miuitask.py
@ -79,6 +88,14 @@
==========
#### **更新说明**
V1.2.1 :
- 默认关闭“社区拔萝卜签到”功能
- 根据小米社区规则,非正常渠道签到**一经发现可能会导致账户封禁**
- 如您愿意承担一切可能的后果,可根据脚本 Line397 下方的说明开启功能
V1.2.0 :
- 增加“社区拔萝卜签到”功能
V1.1.0 :
- 增加领取延迟保证成功率
- 增加完成“发布1篇帖子”活跃分任务功能

View File

@ -311,6 +311,27 @@ def acquireTask(taskId):
except:
wLog("领取活跃分出错")
# 社区拔萝卜签到
def vipsignin():
headers = {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
'cookie': str(cookie)
}
data = {
'miui_vip_ph': str(miui_vip_ph)
}
try:
response = requests.post('https://api.vip.miui.com/api/carrot/pull', headers=headers,
data=data)
rJson = response.json()
if rJson['code'] == 401:
return wLog("社区拔萝卜签到失败Cookie无效")
elif rJson['code'] != 200:
return wLog("社区拔萝卜签到失败:" + str(rJson['message']))
wLog("社区拔萝卜签到成功")
except:
wLog("社区拔萝卜签到出错")
def milogin():
proxies = {
@ -365,11 +386,18 @@ def milogin():
if __name__ == "__main__":
wLog("miuitask v1.1.0")
wLog("miuitask v1.2.1")
wLog("项目地址https://github.com/0-8-4/miui-auto-tasks")
wLog("欢迎star感谢東雲研究所中的大佬")
wLog("开始登录小米账号")
if milogin():
wLog("本脚本支持社区签到,因该功能存在风险默认禁用")
wLog("如您愿意承担一切可能的后果,可编辑脚本手动打开该功能")
# wLog("风险功能提示:正在进行社区签到")
# vipsignin()
# 警告:根据小米社区规则,非正常渠道签到可能会导致账户封禁
# 本脚本虽是模拟您的操作向社区发送请求,但仍不能保证绝对安全
# 如果您愿意自行承担一切风险删去Line396和397的“#”即可
startTask("10106263")
wLog("正在完成BUG反馈任务")
newAnnounce("7")