0.声明及版权信息
0.1.特别声明
-
本仓库发布的项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
-
对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
-
间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 对于由此引起的任何隐私泄漏或其他后果概不负责。
-
请勿将项目的任何内容用于商业或非法目的,否则后果自负。
-
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我将在收到认证文件后删除相关脚本。
-
以任何方式查看此项目的人或直接或间接使用项目的任何脚本的使用者都应仔细阅读此声明。 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或项目,则视为您已接受此免责声明。
-
本项目遵循协议,如果本特别声明与协议有冲突之处,以本特别声明为准。
您使用或者复制了本仓库且本人制作的任何代码或项目,则视为此声明,请仔细阅读
您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为此声明,请仔细阅读
1.项目介绍
1.1.项目描述
是一款轻量级的Android设备指定区域内容抓取、分析及消息推送工具;
项目集成Python、ADB及Ocr等组件,快速且持续的监听Android移动设备指定区域内容变化,内置决策交易中断条件函数,实现决策参数化配置;
项目集成ApkInstaller,包括adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll。开箱即用。
项目集成 方糖君 消息推送工具,可实现预警触发后的消息推送( 方糖服务 、Android、Bark iOS、企业微信群机器人、钉钉群机器人、飞书群机器人、测试 )。
1.2.业务功能
ADB实现Android设备与Windows设备通信;
Python结合ADB实现对Android设备的设备信息捕捉、屏幕内容捕捉、模拟操作;
Python结合Ocr实现影像信息文本挖掘;
Python结合决策信息实时判断应用程序(叮咚买菜)定位站点是否存在资源余量,并。
1.3.版本发布
发布版本(V1.1)一方库如下:
主控函数【main(self, OCR_RECOGNITION_MESSAGE)】;
屏幕指定位置采集函数【cutPrintScreen(self)】;
屏幕内容采集函数【getPrintScreen(self, filePath, ADBpath)】;
文件路径设置函数【getfilePath(self, filePath)】;
设备信息抓取函数【getDeviceInfo(self)】;
信息推送Wechat函数【sendMessage2Wechat(self, message)】;
决策交易中断条件函数【judgeProcessBreakCondition(self, message, breakCondition)】;
设备页面整幅刷新函数【swipeDevice(self)】。
1.4.获取帮助
- 项目地址:https://gitee.com/tuoxieleng/dingdong-printsc-catch
- 如需关注项目最新动态或担心以后找不到项目,可以Watch、Star项目,同时也是对项目最好的支持
2.快速入门
项目基于Python 3.8.8。个人搭建及测试需保证本地开发环境符合要求(具体要求见章节2.1环境信息)。
2.1.环境信息
- Python 3.8.8
- pypi 镜像
升级 pip 到最新的版本 (>=10.0.0) 后进行配置
如果您到 pip 默认源的 络连接较差,使用清华镜像来升级 pip
- 源码
- 目录结构
- ADB集成(V1.1版本已集成)
- Android Device USB调试开启
3.2.脚本启动
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!