0-8-4 / miui-auto-tasks Goto Github PK
View Code? Open in Web Editor NEW一个自动化完成小米社区任务的脚本
License: MIT License
一个自动化完成小米社区任务的脚本
License: MIT License
配合corntab使用,每天签到刷分(当然可以直接 > miuitask.log)但是还是感觉写进代码里好一点(手动狗头)
新建一个帐号配置文件,方便后续更新不用重新编辑 miuitask.py
更新是不是直接替换miuitask这个文件就可以了
试了试就这一个任务完成不了
直接从docker拉镜像然后执行会提示未正确配置config,但是同样的config在电脑上可以正常执行。对比后发现docker和release里面的miuitask.py的md5不一致。将release的miuitask.py复制到docker里面就可以正常执行。
更换了useragent后还是显示获取cookie失败
新版配置文件也已经发布了将近一年了,随着小米社区幺蛾子整的越来越多。谁知道以后会不会整一个去转发一条微博,然后再回调到小米社区以完成任务这样的幺蛾子。旧版的配置文件的校验性代码也越来越长 (虽然也就20行)。其易用性和便利性都是 YAML 比不上的,并且也不支持多账户配置。
我们将在下一个版本的更新中移除旧版配置文件的相关支持,至于下一个版本是什么时候,那就不得而知了。所以还没有转新版配置文件的人,还是有很多时间可以转的🤔。
其他任务都做,就剩个每日签到没做
i['password'] = str(i.get('password')).upper()
将密码转换大写后导致登录异常,去掉转换则登录正常
最近跑的内测分没增加过,能够正常登录和点赞,但是分数没有增加, 看了下日志提示
"开始活跃分任务失败:任务已经开始了,刷新试试 ",
"回复失败:请求非法 " 等信息
使用docker运行时,出现报错,代码如下。
Traceback (most recent call last):
File "/srv/miuitask.py", line 10, in
from utils.utils import system_info, get_config, w_log, s_log, check_config,
format_config, random_sleep, \
ModuleNotFoundError: No module named 'utils'
通过pip安装了utils模块也报错。
docker拉取时提示不支持linux/arm/v7,请问能否添加支持,感谢!
遇到这个问题要怎么处理?已经修改了好几遍ua
感觉这个放到云函数非常合适,自己试了试不会弄,不知道大佬会不会考虑一下
之前的版本不会,什么问题吗
每日签到领金币,虽然没非常大的用处,但是顺便还是挺不错的,麻烦作者啦!
就是那个拔萝卜那个,在个人主页那边
Traceback (most recent call last):
File "/storage/emulated/0/Download/miui-auto-tasks-1.3.1/miui-auto-tasks-1.3.1/miuitask.py", line 12, in
config = get_config()
File "/storage/emulated/0/Download/miui-auto-tasks-1.3.1/miui-auto-tasks-1.3.1/utils/utils.py", line 36, in get_config
if len(passwd) != 32:
TypeError: object of type 'NoneType' has no len()提示错误
转发知乎文章评论区中用户苏圣的评论
08:45:07 | 取消点赞出错
08:45:07 | Expecting value: line 1 column 1 (char 0)
无论在env配置文件中配置为N还是Y,总会运行签到功能。
Lines 12 to 16 in 0facb2b
miui-auto-tasks/utils/utils.py
Lines 38 to 39 in 0facb2b
Lines 413 to 417 in 0facb2b
另外,想问一下,如何获取指定用户的id?想自定义关注的用户。
我在全网都没有找到小米社区自动签到的脚本。好不容易学会了在github上搜索高科技脚本,结果是这样的格式,完全看不懂啊,作者大大,能不能打包成apk安装包?🥰🥰🥰🥰现在的搞机门槛这么高的嘛,难受啊😂😂😂
如题
请问后续能开发日志功能,或者推送吗?
架构: amd64 (debian11)
docker版本: 20.10.22
青龙版本: 2.15.15
青龙运行提示如下:
Traceback (most recent call last):
File "/ql/data/scripts/0-8-4_miui-auto-tasks_master/miuitask.py", line 11, in
from utils.utils import system_info, get_config, w_log, s_log, check_config, format_config, random_sleep,
ModuleNotFoundError: No module named 'utils.utils'; 'utils' is not a package
docker运行也是失败的(好像)因为只有手机用ssh连接 ,查看docker logs name没有显示日志
PS C:\Users\Fan_G\Downloads\Compressed\miui-auto-tasks-1.1.0\miui-auto-tasks-1.1.0> python .\miuitask.py
Traceback (most recent call last):
File "C:\Users\Fan_G\Downloads\Compressed\miui-auto-tasks-1.1.0\miui-auto-tasks-1.1.0\miuitask.py", line 2, in
import requests
ModuleNotFoundError: No module named 'requests'
如果按照wiki里给的config.yaml模板填写配置信息的话是不存在version这项配置的
我在挂载到docker之后发现过不了config_version这部分的检查(会在四点运行的时候报错
miui-auto-tasks/utils/utils.py
Line 11 in dbf51d0
miui-auto-tasks/utils/utils.py
Lines 70 to 79 in dbf51d0
便于代刷
12:41:37 | MIUITask_v1.3.3
12:41:37 | ----------系统信息-开始-------------
12:41:37 | 系统及版本信息: Linux-4.18.0-348.2.1.el8_5.x86_64-x86_64-with-centos-7.7.1908-Core
12:41:37 | 系统版本号: #1 SMP Tue Nov 16 14:42:35 UTC 2021
12:41:37 | 系统名称: Linux
12:41:37 | 系统位数: ('64bit', '')
12:41:37 | 计算机类型: x86_64
12:41:37 | 处理器类型: x86_64
12:41:37 | Python版本: 3.6.1 ('default', 'Jul 25 2018 11:41:55')
12:41:37 | ----------系统信息-结束-------------
12:41:37 | 项目地址:https://github.com/0-8-4/miui-auto-tasks
12:41:37 | 欢迎star,感谢東雲研究所中的大佬
12:41:37 | ----------检测配置文件-------------
12:41:37 | 正在使用 /var/user/config.env 作为配置文件
12:41:37 | config.env 已配置
Starting new HTTPS connection (1): account.xiaomi.com:443
https://account.xiaomi.com:443 "POST /pass/serviceLoginAuth2 HTTP/1.1" 200 None
12:41:37 | 当前账号需要短信验证码,请尝试修改UA或设备ID
在本地测试时可以正常登录,配置文件中没有看到关于"设备ID"相关的参数。
16:19:23 | 开始登录小米账号
16:19:24 | 账号登录完成
16:19:24 | 本脚本支持社区签到,因该功能存在风险默认禁用
16:19:24 | 如您愿意承担一切可能的后果,可编辑脚本手动打开该功能
16:19:24 | 开始活跃分任务出错
16:19:24 | 正在完成BUG反馈任务
16:19:24 | 发表内容出错
16:19:24 | 3秒后执行提建议任务
16:19:24 | 领取活跃分出错
16:19:27 | 正在完成提建议任务
16:19:27 | 发表内容出错
16:19:27 | 正在完成满意度调查任务
16:19:27 | 获取问卷ID出错,满意度投票失败
16:19:27 | 正在完成点赞任务
16:19:27 | 开始活跃分任务出错
16:19:27 | 点赞出错
16:19:27 | 取消点赞出错
16:19:27 | 点赞出错
16:19:28 | 取消点赞出错
16:19:28 | 点赞出错
16:19:28 | 取消点赞出错
16:19:28 | 点赞出错
16:19:28 | 取消点赞出错
16:19:29 | 点赞出错
16:19:29 | 取消点赞出错
16:19:29 | 领取活跃分出错
16:19:29 | 正在完成活跃分_关注任务
16:19:29 | 开始活跃分任务出错
16:19:29 | 取关用户出错
16:19:29 | 关注用户出错
16:19:29 | 5秒后领取活跃分_关注任务
16:19:34 | 领取活跃分出错
16:19:34 | 正在完成活跃分_加圈任务
16:19:34 | 开始活跃分任务出错
16:19:34 | 退出圈子出错
16:19:34 | 加入圈子出错
16:19:34 | 5秒后领取活跃分_加圈任务
16:19:39 | 领取活跃分出错
16:19:39 | 正在完成活跃分_发帖任务
16:19:40 | 开始活跃分任务出错
16:19:40 | 发表内容出错
16:19:40 | 5秒后领取活跃分_发帖任务
16:19:45 | 领取活跃分出错
比如只更新主文件,方便在服务器上自动化更新运行
13:30:18 | ----------系统信息-开始-------------
13:30:18 | 系统及版本信息: Windows-10-10.0.22449-SP0
13:30:18 | 系统版本号: 10.0.22449
13:30:18 | 系统名称: Windows
13:30:18 | 系统位数: ('64bit', 'WindowsPE')
13:30:18 | 计算机类型: AMD64
13:30:18 | 处理器类型: AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD
13:30:18 | Python版本: 3.9.0 ('tags/v3.9.0:9cf6752', 'Oct 5 2020 15:34:40')
13:30:18 | 系统代理: {'http': 'http://127.0.0.1:7890', 'https': 'https://127.0.0.1:7890', 'ftp': 'ftp://127.0.0.1:7890'}
13:30:18 | ----------系统信息-结束-------------
13:30:18 | 项目地址:https://github.com/0-8-4/miui-auto-tasks
13:30:18 | 欢迎star,感谢東雲研究所中的大佬
13:30:18 | ----------检测配置文件-------------
13:30:18 | .env 已配置
13:30:18 | ----------------------------------
13:30:18 | 开始登录小米账号
13:30:37 | 账号登录完成
13:30:37 | 本脚本支持社区签到,因该功能存在风险默认禁用
13:30:37 | 如您愿意承担一切可能的后果,可编辑配置文件手动打开该功能
13:30:37 | 风社险功能提示:正在进行区签到
13:30:37 | 社区拔萝卜签到出错
13:30:37 | 开始活跃分任务出错
13:30:37 | 正在完成BUG反馈任务
13:30:37 | 发表内容出错
13:30:37 | 3秒后执行提建议任务
13:30:37 | 领取活跃分出错
13:30:40 | 正在完成提建议任务
13:30:40 | 发表内容出错
13:30:40 | 正在完成满意度调查任务
13:30:40 | 获取问卷ID出错,满意度投票失败
13:30:40 | 正在完成点赞任务
13:30:40 | 开始活跃分任务出错
13:30:40 | 点赞出错
13:30:40 | 取消点赞出错
13:30:41 | 点赞出错
大佬这个出错怎么解
该项目由于MIUI 官方的内测分规则变动,现已暂时维护。由于增加了答题功能,并且帖子删除之后会倒扣分。
项目维护者在这里建议各位停用这脚本。
感谢大家在这半年多来的支持和支持,谢谢所有star和fork的人。我们下个项目再会(如果有的话)
如果要用server酱,或者其他通知的方法没有接口,只能自己编写吧,从哪个文件夹下手?
大佬,小米商城的米金星球能搞不
目前的项目结构也是可以弄到青龙里面跑的,但是小白不太会操作,所以想咨询有没有适配青龙的计划😁
适配 4.0 的新版能推送到 docke hub 吗?
01:06:31 | 发表内容成功,帖子ID:32148213,将在3秒后删除
01:06:32 | 回复失败:帖子不可见,请检查帖子是否审核通过
01:06:35 | 删除内容成功:ok
01:06:35 | 删除内容成功:帖子已被删除
01:06:35 | 删除内容成功:帖子已被删除
01:06:36 | 删除内容成功:帖子已被删除
01:06:36 | 删除内容成功:帖子已被删除
感谢作者项目,因内测分规则更改,目前发帖和回帖、点赞都没分了。可否增加答题功能
Traceback (most recent call last):
File "/ql/data/scripts/0-8-4_miui-auto-tasks_master/miuitask.py", line 11, in
from utils.utils import system_info, get_config, w_log, s_log, check_config, format_config, random_sleep,
File "/ql/data/scripts/0-8-4_miui-auto-tasks_master/utils/utils.py", line 9, in
from onepush import notify
ModuleNotFoundError: No module named 'onepush'
mac上通过chrome登录小米社区获取的user-agent,docker镜像跑在linux虚拟机上,挂载了配置文件,改了一下配置文件宿主机的路径/root/miui_task/config.yaml:/srv/config.yaml。
评论5次的内测分好像只完成3次,还差2分,希望改一下,不然需要一天运行2次脚本能全部完成。活跃分里的发帖也没完成。
如果需要自己加点东西,请问如何知道一个操作的请求url和参数?
装了Charles,安卓手机安装了证书,但是抓包还是显示unknown,请问大佬是怎么抓取请求的?能否分享一下
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.