File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 ```
3038==========
3139
3240### ** 项目介绍** :
33- - [x] 可自动登录小米账号刷新社区cookie实现自动化
41+ - [x] 可自动登录小米账号刷新社区cookie实现自动化
42+ - [x] 可自动完成小米社区拔萝卜签到
3443- [x] 可自动完成以下小米社区KPI任务且不留下可见痕迹
3544 - [x] 可完成“在内测圈分享这个版本的体验”KPI任务
3645 - [x] 可完成“参与当前版本满意度投票”KPI任务
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
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篇帖子”活跃分任务功能
Original file line number Diff line number Diff 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
315336def milogin ():
316337 proxies = {
@@ -365,11 +386,18 @@ def milogin():
365386
366387
367388if __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" )
You can’t perform that action at this time.
0 commit comments