Python 钉钉自动打卡脚本
admin 阅读: 2024-03-24
后台-插件-广告管理-内容页头部广告(手机) |
以下是使用Python编写的钉钉自动打卡脚本的示例代码:
- import requests
- import json
- import time
- # 钉钉打卡地址
- url = 'https://oapi.dingtalk.com/robot/send?access_token=your_access_token'
- # 打卡消息
- data = {
- "msgtype": "text",
- "text": {
- "content": "今日已打卡"
- }
- }
- # 发送打卡消息
- response = requests.post(url, data=json.dumps(data), headers={'Content-Type': 'application/json'})
- # 打卡成功
- if response.status_code == 200:
- print('打卡成功')
- else:
- print('打卡失败')
- # 每隔一小时自动打卡
- while True:
- time.sleep(3600)
- response = requests.post(url, data=json.dumps(data), headers={'Content-Type': 'application/json'})
- if response.status_code == 200:
- print('打卡成功')
- else:
- print('打卡失败')
这个脚本使用了requests库来发送HTTP请求,使用json库来处理JSON数据。脚本会每隔一小时自动发送一条打卡消息到钉钉群。
uiautomator2
谷歌公司进行UI自动化测试工具uiautomator的Python版本,功能类似浏览器F12中可以根据ID找到UI元素的位置,并做出相应的手势动作模拟人为操作
pip install --pre -U uiautomator2 #默认安装最新版本设备安装atx-agent
首先设备连接到PC,并能够adb devices发现该设备(参考adb工具安装步骤)。
- $ python -m uiautomator2 init
- success
命令会从github下载atx-agent文件,并推送到手机。在手机上安装包名为com.github.uiautomator的apk
看到success ,代表atx-agent初始化成功。手机上会出现一个小汽车图标的应用。
安装一个名称为ATX的apk,打开后点击“启动”
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |