我所使用的为python 3.9.2, 这个可以自己去下载

首先要对手机进行设置

打开小米手机的设置

点击我的设备

点击全部参数

点击多次点击MIUI版本即可将手机调整为开发者模式

返回设置页面,点击更多设置

点击开发者选项,打开里面的USB调试以及指针位置(打开指针位置的目的是为了获取你dingding App在屏幕上面的位置)

对于整个代码的解释就暂时先不写了,网上都可以查的到

可以实现在在某一时间段内的随机时间自动打卡

建议把dingding设置成极速打卡,能够减少手机操作

整个代码段如下图所示:

import os
import time
import random
def daka():print(os.system('adb devices'))  #连接手机time.sleep(5)print(os.system('adb shell input keyevent 224'))    # 电源键time.sleep(3)print(os.system('adb shell input keyevent 3'))  #按动home键,返回主页time.sleep(2)print(os.system('adb shell input keyevent 3')) #再次按动home键,确保返回主页time.sleep(3)print(os.system('adb shell input tap 150 820 '))   # 点击钉钉应用time.sleep(15)print(os.system('adb shell am force-stop com.alibaba.android.rimet'))# 操作打卡完成后关闭钉钉应用time.sleep(3)print(os.system('adb shell input keyevent 26'))    # 熄灭屏幕print("程序运行时间:",c)pass
#设定时间
while 1==1:suiji1=random.randint(1,9)suiji2=random.randint(5,9)suiji3=random.randint(10,50)suiji4=random.randint(1,5)while 1==1:time.sleep(1)localtime=time.asctime(time.localtime(time.time()))a=str(localtime)a.split(' ')b=a.split(' ')c=b[3]  #c为当前时间的字符串if c in ['08:0{}:{}'.format(suiji1,suiji3),'08:3{}:{}'.format(suiji1,suiji3)]:daka()time.sleep(10)breakelif c in ['11:1{}:{}'.format(suiji2,suiji3),'11:4{}:{}'.format(suiji4,suiji3)]:daka()time.sleep(10)breakelif c in ['13:0{}:{}'.format(suiji2,suiji3),'13:2{}:{}'.format(suiji4,suiji3)]:daka()time.sleep(10)breakelif c in ['17:0{}:{}'.format(suiji1,suiji3),'17:1{}:{}'.format(suiji1,suiji3)]: #每天时间没变化daka()time.sleep(10)breakelif c in ['18:1{}:{}'.format(suiji2,suiji3),'18:2{}:{}'.format(suiji4,suiji3)]: #每天时间没变化daka()time.sleep(10)breakelif c in ['22:1{}:{}'.format(suiji2,suiji3),'21:4{}:{}'.format(suiji4,suiji3)]:daka()time.sleep(10)breaktime.sleep(600)

文章仅供参考,请用于正道

非正式程序员,物理系搬砖工一枚

python实现小米手机 dingding 自动打卡相关推荐

  1. 帮我用python写一个手机app自动打卡

    首先,您需要确定打卡系统是否提供了API或网页版本的打卡功能.如果有,您可以使用Python的第三方库,如Selenium.Requests等来实现对打卡系统的模拟操作.如果没有,您可以使用Pytho ...

  2. python钉钉自动打卡_用Python来实现钉钉自动打卡并发送邮件短信提醒

    用Python来实现钉钉自动打卡并发送邮件短信提醒 自从用钉钉打卡,老忘记打,只会python语言,所以用Python写了一个自动跑的脚本,每天定时跑.这样就避免忘记了. 之后把adb.exe所在的文 ...

  3. 小米系统服务器卡,小米手机越用越卡?赶紧设置这个功能,网速快到飞起!

    原标题:小米手机越用越卡?赶紧设置这个功能,网速快到飞起! 小米手机一直都是极具性价比的智能手机品牌,无论是红米系列.note系统还是mix系统,都非常的受用户关注和欢迎.不过最近有用小米手机的小伙伴 ...

  4. android小米手机变慢,小米手机用久了卡?教你几招让你的小米手机快2倍

    小米手机用久了卡?教你几招让你的小米手机快2倍 2019-04-13 14:20:40 3点赞 17收藏 4评论 小米手机用久了卡到飞起,这是大多数米粉心中的痛啊!那么,怎么解决小米手机卡的问题呢?小 ...

  5. 使用PN532完成小米手机模拟加密校园卡

    使用PN532完成小米手机模拟加密校园卡 PN532和USB转TTL模块一套,可以对0扇区写入的CUID卡一张,软件MifareOneTool,下载链接 读取数据 连接好PN532,安装驱动后打开Mi ...

  6. Android小米手机必须插入sim卡才可以usb调试解决方案

    一.需求背景 在测试的过程中有很多的测试机是没有sim卡的,但是小米手机必须插入sim卡才可以usb调试. 二.解决方案 在测试机上插入一下自己的手机卡,把usb安装打开,然后拔出自己的手机卡,后续安 ...

  7. 安卓手机+python基于abd命令的自动打卡

    公司现在采用钉钉打卡机制来考勤,由于下班后会忘记打卡,查询多方资料,思考完以后,根据python写下当前脚本. 一顿神操作之后,发现咦,安卓手机不需要root只需要开启usb调试,配置adb命令以后就 ...

  8. 小米手机qq不读取相册照片_小米手机越用越卡怎么办?

    手机越用越卡是一种很常见的现象,不只是小米手机如此,这是安卓手机的通病. 八年的小米的手机使用体验,有一些清理垃圾,加快手机速度的方法分享给大家. 方法一(最有效):点进手机的设置--应用设置--应用 ...

  9. 小米手机保护套自动锁屏功能

    转自安卓中文网 小米3设置Smart Cover自动锁屏功能的详细教程,让你的小米手机3也有苹果iPad保护套的Smart Cover自动锁屏功能!苹果iPad的保护套"Smart Cove ...

最新文章

  1. SPOJ problem 42: Adding Reversed Numbers
  2. 解决scala对象转化为json对象为{}
  3. 【观点】传统企业如何在数字化时代实现进化?
  4. Spring Boot Data JPA
  5. read 和write
  6. eclipse拒绝mysql,eclipse连接mysql的有关问题
  7. qt 3d迷宫游戏_《加雷利亚的地下迷宫与魔女的旅团》最新情报公布
  8. 计算机操作系统汤小丹版课后答案
  9. 学习微机原理与接口这一篇就够了
  10. r矢量球坐标系旋度_6矢量分析:旋度、散度、梯度.ppt
  11. 利用laravel框架创建todos
  12. wps页眉怎么设置不同页码_Word:单双页页眉页码不同怎么设置?不同章节重新编码怎么设置?...
  13. QT 之QTreeWidget实现好友列表
  14. Linux介绍及安装过程 常用的命令 对目录或文件的增删改查 压缩和解压缩 用户和权限 shell/shellScript linux的一些其他命令
  15. 狸窝音频剪辑软件_5分钟学会影视剪辑:账号注册、素材寻找、剪辑使用、获取收益...
  16. 墨干V1.1.0: 新一代结构化编辑器的雏形
  17. 分子内电荷转移有哪些最新发表的毕业论文呢?
  18. Netty的断线重连
  19. C++ 线程里面延时1秒的技巧
  20. 打不开regedit.exe、gpedit.msc和taskmgr.exe的解决方法

热门文章

  1. Vue面包屑导航实现方案
  2. IOS keychain 使用
  3. android底层之什么是Zram?
  4. iphone 后台循环播放音乐
  5. (已解决)RedisTemplate写入数据 \xAC\xED\x00\x05t\x00 序列化问题
  6. 极验验证码逆向(二)
  7. 知乎 mac apfs_APFS,Mac OS Extended(HFS +)和ExFAT之间有什么区别?
  8. 1.MySQL 与其他数据库对比总结
  9. SQLSERVER导入excel表格时,表中数据超过65536行
  10. Android特别的数据结构(二)ArrayMap源码解析