python实现小米手机 dingding 自动打卡
我所使用的为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 自动打卡相关推荐
- 帮我用python写一个手机app自动打卡
首先,您需要确定打卡系统是否提供了API或网页版本的打卡功能.如果有,您可以使用Python的第三方库,如Selenium.Requests等来实现对打卡系统的模拟操作.如果没有,您可以使用Pytho ...
- python钉钉自动打卡_用Python来实现钉钉自动打卡并发送邮件短信提醒
用Python来实现钉钉自动打卡并发送邮件短信提醒 自从用钉钉打卡,老忘记打,只会python语言,所以用Python写了一个自动跑的脚本,每天定时跑.这样就避免忘记了. 之后把adb.exe所在的文 ...
- 小米系统服务器卡,小米手机越用越卡?赶紧设置这个功能,网速快到飞起!
原标题:小米手机越用越卡?赶紧设置这个功能,网速快到飞起! 小米手机一直都是极具性价比的智能手机品牌,无论是红米系列.note系统还是mix系统,都非常的受用户关注和欢迎.不过最近有用小米手机的小伙伴 ...
- android小米手机变慢,小米手机用久了卡?教你几招让你的小米手机快2倍
小米手机用久了卡?教你几招让你的小米手机快2倍 2019-04-13 14:20:40 3点赞 17收藏 4评论 小米手机用久了卡到飞起,这是大多数米粉心中的痛啊!那么,怎么解决小米手机卡的问题呢?小 ...
- 使用PN532完成小米手机模拟加密校园卡
使用PN532完成小米手机模拟加密校园卡 PN532和USB转TTL模块一套,可以对0扇区写入的CUID卡一张,软件MifareOneTool,下载链接 读取数据 连接好PN532,安装驱动后打开Mi ...
- Android小米手机必须插入sim卡才可以usb调试解决方案
一.需求背景 在测试的过程中有很多的测试机是没有sim卡的,但是小米手机必须插入sim卡才可以usb调试. 二.解决方案 在测试机上插入一下自己的手机卡,把usb安装打开,然后拔出自己的手机卡,后续安 ...
- 安卓手机+python基于abd命令的自动打卡
公司现在采用钉钉打卡机制来考勤,由于下班后会忘记打卡,查询多方资料,思考完以后,根据python写下当前脚本. 一顿神操作之后,发现咦,安卓手机不需要root只需要开启usb调试,配置adb命令以后就 ...
- 小米手机qq不读取相册照片_小米手机越用越卡怎么办?
手机越用越卡是一种很常见的现象,不只是小米手机如此,这是安卓手机的通病. 八年的小米的手机使用体验,有一些清理垃圾,加快手机速度的方法分享给大家. 方法一(最有效):点进手机的设置--应用设置--应用 ...
- 小米手机保护套自动锁屏功能
转自安卓中文网 小米3设置Smart Cover自动锁屏功能的详细教程,让你的小米手机3也有苹果iPad保护套的Smart Cover自动锁屏功能!苹果iPad的保护套"Smart Cove ...
最新文章
- SPOJ problem 42: Adding Reversed Numbers
- 解决scala对象转化为json对象为{}
- 【观点】传统企业如何在数字化时代实现进化?
- Spring Boot Data JPA
- read 和write
- eclipse拒绝mysql,eclipse连接mysql的有关问题
- qt 3d迷宫游戏_《加雷利亚的地下迷宫与魔女的旅团》最新情报公布
- 计算机操作系统汤小丹版课后答案
- 学习微机原理与接口这一篇就够了
- r矢量球坐标系旋度_6矢量分析:旋度、散度、梯度.ppt
- 利用laravel框架创建todos
- wps页眉怎么设置不同页码_Word:单双页页眉页码不同怎么设置?不同章节重新编码怎么设置?...
- QT 之QTreeWidget实现好友列表
- Linux介绍及安装过程 常用的命令 对目录或文件的增删改查 压缩和解压缩 用户和权限 shell/shellScript linux的一些其他命令
- 狸窝音频剪辑软件_5分钟学会影视剪辑:账号注册、素材寻找、剪辑使用、获取收益...
- 墨干V1.1.0: 新一代结构化编辑器的雏形
- 分子内电荷转移有哪些最新发表的毕业论文呢?
- Netty的断线重连
- C++ 线程里面延时1秒的技巧
- 打不开regedit.exe、gpedit.msc和taskmgr.exe的解决方法
热门文章
- Vue面包屑导航实现方案
- IOS keychain 使用
- android底层之什么是Zram?
- iphone 后台循环播放音乐
- (已解决)RedisTemplate写入数据 \xAC\xED\x00\x05t\x00 序列化问题
- 极验验证码逆向(二)
- 知乎 mac apfs_APFS,Mac OS Extended(HFS +)和ExFAT之间有什么区别?
- 1.MySQL 与其他数据库对比总结
- SQLSERVER导入excel表格时,表中数据超过65536行
- Android特别的数据结构(二)ArrayMap源码解析