Skip to content

ADB控制安卓手机,在各种APP和网站进行每日签到领红包,无需Root。

License

Notifications You must be signed in to change notification settings

cndaqiang/autotask_android

Repository files navigation

autotask_android

基于airtest_mobileauto的安卓自动化任务脚本

GitHub forksGitHub stars

环境依赖

python -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple  --upgrade

我的配置

  • 模拟器LDPlayer
  • 分辨率960x540, dpi160
  • dpi或者分辨率不同很容易识别失败。
  • 有的模拟器无法打开特定APP。

我的配置文件 config.win.txt

[client]
mynode = 1
BlueStackdir = C:\Program Files\BlueStacks_nxt
BlueStack_Instance ={1: "Nougat32_4"}
BlueStack_Windows = {1: "autotask"}
LINK_dict = {1: "Android:///127.0.0.1:5595"}
[control]
figdir=assets
logfile={1: "result.1.txt"}

运行示例

#默认控制127.0.0.1:5555的安卓设备
python via_ablesci.py
# 也可以自定义设备信息,填到`config.win.txt`,
python via_ablesci.py config.win.txt

基于浏览器的签到

  • via浏览器 开启桌面模式、全屏、浏览器标识(windows/chrome),自己登录网页并收藏网页到主页
  • 注: 老版本的via对桌面模式支持不好, 本脚本基于via-5.9.0开发
  • via_ablesci, 科研通每日签到
  • via_muchong, 小木虫每日签到

基于app的签到

  • app_jd_smartrouter, 京东无线宝路由器, 每日看广告领京豆.
    • 模拟器领取存在各种问题,不再更新,手机版见app_jd_smartrouter_m
  • app_alicloud, 阿里云盘每日签到(横屏版960x540)

全部签到

  • Windows可以点击run.bat, 亦可以python run.py
  • 只有存在tag.txt时,才会领取tag.py中定义的礼包
  • run.bat添加到Windows的自动化任务

alt text

其他

  • 有些APP无法用模拟器打开,这些程序控制我的手机领取
    • 如京东无线宝, MuMu模拟器打不开, LDPlayer领取四次后再领取就卡住不动
    • 运行python run.m.py或者run.m.bat
  • 开发注意
    • 由于手机会自动锁屏,所以在脚本运行开头需要self.移动端.解锁设备()
  • 目前支持的模块
    • app_jd_smartrouter_m, 京东无线宝路由器
  • 我的配置文件config.m.txt
[client]
# 节点配置
mynode = 0
multiprocessing = True
LINK_dict = {
    0: "Android:///4e86ac13"}
[control]
figdir=assets
logfile={
    0: "result.m.txt"}

Star History

Star History Chart