本系列专栏见:高质量文章导航_GZVIMMY的博客

Python大家都很熟悉,人生苦短,我用Python。

ADB(Android Debug Bridge)则是一种通过电脑调试控制安卓设备的技术,我可以在电脑上输入指令,达到和手工操作一样的效果(比如说我可以用电脑控制安卓手机点开某个应用,点击某个按钮等等)。仿佛开了外挂一样舒爽。

(前期准备工作需要安装:Python环境,pillow,ADB并配置好环境变量,免费注册一个百度文本识别的账号)

1.获取屏幕信息

adb shell getevent

35-X坐标-注意这里返回的是十六进制,下面需要转换后输入

36-Y坐标

def adb_click(randomX,randomY):cmd = 'adb shell input tap ' + str(randomX) + ' ' + str(randomY)os.popen(cmd)print('input(%d,%d)',randomX, randomY)

举例案例如:

  adb_inp

python ADB 手机屏幕 控制脚本 刷粉 刷赞 脚本相关推荐

  1. python滑动手机屏幕_appium+python自动化24-滑动方法封装(swipe)

    swipe介绍 1.查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快.默认为None可不填,一般设置500-1000毫秒比较合适. swipe(self, ...

  2. python手机屏幕控制_Python脚本利用adb进行手机控制的方法

    一.  adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务  adb start-server 3. 查询当前运行的所有设备  adb devices 4. ...

  3. python手机屏幕控制_用Python控制墨水屏

    按照基础教程墨水屏用了起来,但是,教程是用C写的,以后是想用python做开发的,这之间可咋切换? 万能的github上已经有人这么做了 https://github.com/GregDMeyer/I ...

  4. python手机屏幕控制,使用Python的控制屏幕

    大多数现代笔记本电脑的按键和显示器之间都有物理连接. 例如,我的Dell precision i可以在启动BIOS之前启动PC和调光显示器,这告诉我,它是通过硬件连接连接的. 有了这个sad,我仍然可 ...

  5. python 监控手机屏幕_Python 让手机实现监控功能的办法,解决一些困扰一些人很久的比如偷情的信任问题...

    怕被带绿帽怎么办,我有个朋友问我这个问题,然后我在网上找了找,想了个办法. 我的办法就是往女方口袋里放一个手机,然后手机每隔 10 分钟拍个照片,当然这是要女方同意的.如果仅仅只有女方被监控是不公平的 ...

  6. python读取手机屏幕图像_[Python]从安卓手机获取屏幕截图

    按照惯例首先是准备环境啦: 一.配置adb 1.找到android sdk的本地路径, adb命令在platform-tool下面,记为XXXX 我的路径是(/Applications/eclipse ...

  7. python获取手机通知栏消息_Python编写的通知栏脚本启动工具

    这次给大家带来Python编写的通知栏脚本启动工具,Python编写通知栏脚本启动工具的注意事项有哪些,下面就是实战案例,一起来看一下. 首先 安装PyQt5 pip3 install PyQt5 然 ...

  8. python群控手机_(干货)带你用 Python 实现自动化群控(零基础入门篇)

    1. 前言 群控,相信大部分人都不会陌生!印象里是一台电脑控制多台设备完成一系列的操作,更多的人喜欢把它和 Hui 产绑定在一起! 事实上,群控在自动化测试中也被广泛使用!接下来的几篇文章,我将带大家 ...

  9. 如何打开屏幕坏的手机_每天打开手机屏幕20次?打开10次以上的朋友进~

    现代社会最很普遍的现象就是不管有没有事,不断地打开手机屏幕看时间或者刷各种信息和段子. 一块小小的屏幕却有着巨大的魅力. 明明没有任何事情要干,却还是忍不住诱惑(can't resist tempta ...

最新文章

  1. 干掉 FastJson
  2. 中国博士开发可交互全球疫情地图,登上柳叶刀,GitHub已有4500星成为热榜第四...
  3. 超级封装RecyclerView的适配器Adapter 只需二三十行代码
  4. python搜索文件内容_python实现搜索文本文件内容
  5. 分布式事务Seata中的三个角色
  6. [c++]访MSN浮出窗口的示例
  7. 【4】搭建Docker私服harbor
  8. Android AlarmManager设置多个定时事件时只最后一个有效问题解决
  9. GPO 安装 .net 4.5和WMF4
  10. ios中UIWebview和asiHttprequest的用法
  11. 计算机二级数据库题库百度云,计算机二级数据库试题及答案
  12. 低版本VC2010打开高版本VC2012的方法
  13. SPEA2_Python
  14. OPPO技术开放日第六期丨OPPO安全解析“应用与数据安全防护”背后的技术
  15. 2017年年终总结 韩俊强的博客
  16. mysql经典45道题_MySQL查询 45道练习题
  17. Python “ValueError: incomplete format” upon print(“stuff %” % “thingy”) 解决方法
  18. kibana启动报错Error: Could not close browser client handle!
  19. NiFi Processors之PutSQL
  20. Unity3D学习之路Homework4—— 飞碟射击游戏

热门文章

  1. springboot的应用(springboot+定时任务+发邮件)
  2. 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!
  3. xmind启动闪退解决方法(亲测可用)
  4. bugku reverse 马保国安全卫士
  5. 如何查看docker中mysql的版本
  6. 手机号码查询-整提供 Demo 代码示例及数据专业且全面的 API 查询接口
  7. 孔融让梨c语言程序,读完孔融让梨后的心得
  8. 怎样设置计算机u盘启动程序,怎么进入BIOS设置U盘启动_如何设置U盘为第一启动项?-192路由网...
  9. 什么是虚拟人直播?虚拟人直播怎么做?虚拟人直播怎么赚钱?附虚拟人直播教程
  10. C++数字三角形问题