Skip to content

Commit 6471ded

Browse files
author
TardisX
authored
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
1 parent 5d5ef8e commit 6471ded

2 files changed

Lines changed: 52 additions & 7 deletions

File tree

README.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,27 @@
88

99
`東雲研究所` 的某位大佬编写
1010
由大佬授权 `0-8-4` 使用 `MIT` 开源
11-
`0-8-4` 和打酱油的 `TardisLX` 会进行基础维护
11+
`0-8-4` `TardisLX` 会进行基础维护
1212
我们认为小米社区无权在无任何回报的情况下强制要求内测用户完成KPI任务,因此诞生了这个脚本
1313

1414
==========
15-
### **安装依赖**
15+
16+
## **重要声明**:
17+
- 虽然理论上本脚本不会影响小米社区账户安全,但您需要自行承担使用本脚本的后果
18+
19+
- **我们不鼓励,不支持一切商业使用**
20+
- 鉴于项目的特殊性,我们可能在任何时间**停止更新****删除项目**
21+
22+
==========
23+
### **项目依赖**
1624
1. Python3
17-
需要前往Python官网自行下载自己系统对应的版本,或使用自己系统对应的包管理安装,这里推荐至少Python 3.6以上
25+
需要前往 Python 官网自行下载自己系统对应的版本,或使用自己系统对应的包管理安装,这里推荐至少Python 3.6以上
1826

1927
```
2028
https://www.python.org/downloads/
2129
```
2230

23-
2. 安装了Python3之后,打开命令行
31+
2. Python3 安装完成之后,使用以下命令安装 Requests 模块
2432
```bash
2533
pip install requests
2634
```
@@ -30,7 +38,8 @@
3038
==========
3139

3240
### **项目介绍**
33-
- [x] 可自动登录小米账号刷新社区cookie实现自动化
41+
- [x] 可自动登录小米账号刷新社区cookie实现自动化
42+
- [x] 可自动完成小米社区拔萝卜签到
3443
- [x] 可自动完成以下小米社区KPI任务且不留下可见痕迹
3544
- [x] 可完成“在内测圈分享这个版本的体验”KPI任务
3645
- [x] 可完成“参与当前版本满意度投票”KPI任务
@@ -58,7 +67,7 @@
5867
- 示例:` 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'`
5968
- 请务必先使用这个浏览器登录`https://account.xiaomi.com`
6069
- 现在可以尝试使用 `Python3 miuitask.py` 运行脚本了
61-
- 如果是GNU/Linux和MacOS环境需要手动执行这两条命令
70+
- GNU/Linux和MacOS环境下首次运行前可能需要手动执行以下命令
6271
```bash
6372
chmod +x passwd2md5.py
6473
chmod +x miuitask.py
@@ -79,6 +88,14 @@
7988
==========
8089

8190
#### **更新说明**:
91+
V1.2.1 :
92+
- 默认关闭“社区拔萝卜签到”功能
93+
- 根据小米社区规则,非正常渠道签到**一经发现可能会导致账户封禁**
94+
- 如您愿意承担一切可能的后果,可根据脚本 Line397 下方的说明开启功能
95+
96+
V1.2.0 :
97+
- 增加“社区拔萝卜签到”功能
98+
8299
V1.1.0 :
83100
- 增加领取延迟保证成功率
84101
- 增加完成“发布1篇帖子”活跃分任务功能

miuitask.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,27 @@ def acquireTask(taskId):
311311
except:
312312
wLog("领取活跃分出错")
313313

314+
# 社区拔萝卜签到
315+
def vipsignin():
316+
headers = {
317+
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
318+
'cookie': str(cookie)
319+
}
320+
data = {
321+
'miui_vip_ph': str(miui_vip_ph)
322+
}
323+
try:
324+
response = requests.post('https://api.vip.miui.com/api/carrot/pull', headers=headers,
325+
data=data)
326+
rJson = response.json()
327+
if rJson['code'] == 401:
328+
return wLog("社区拔萝卜签到失败:Cookie无效")
329+
elif rJson['code'] != 200:
330+
return wLog("社区拔萝卜签到失败:" + str(rJson['message']))
331+
wLog("社区拔萝卜签到成功")
332+
except:
333+
wLog("社区拔萝卜签到出错")
334+
314335

315336
def milogin():
316337
proxies = {
@@ -365,11 +386,18 @@ def milogin():
365386

366387

367388
if __name__ == "__main__":
368-
wLog("miuitask v1.1.0")
389+
wLog("miuitask v1.2.1")
369390
wLog("项目地址:https://github.com/0-8-4/miui-auto-tasks")
370391
wLog("欢迎star,感谢東雲研究所中的大佬")
371392
wLog("开始登录小米账号")
372393
if milogin():
394+
wLog("本脚本支持社区签到,因该功能存在风险默认禁用")
395+
wLog("如您愿意承担一切可能的后果,可编辑脚本手动打开该功能")
396+
# wLog("风险功能提示:正在进行社区签到")
397+
# vipsignin()
398+
# 警告:根据小米社区规则,非正常渠道签到可能会导致账户封禁
399+
# 本脚本虽是模拟您的操作向社区发送请求,但仍不能保证绝对安全
400+
# 如果您愿意自行承担一切风险,删去Line396和397的“#”即可
373401
startTask("10106263")
374402
wLog("正在完成BUG反馈任务")
375403
newAnnounce("7")

0 commit comments

Comments
 (0)