python写手机脚本脱离电脑_在手机里编写python脚本控制手机
今天我有一个大胆的想法,想在手机里面编写python脚本自动化控制手机。既然有了这么大胆而想法,而且我还能实现,那么就有了我现在这篇文章。
如何在手机里面编程
首先先介绍一款能直接在手机里面运行代码的软件QPython,想要安装的可以直接到官网去下载安装即可。QPython是一个能让安卓手机运行和编写Python的APP,安装好之后我们就可以在手机上编写Python脚本了。
QPython
安装好之后,在手机里面打开软件就类似下图。就可以开始动手编写代码了。
QPython编写代码
通过过电脑在手机上安装一个控制器
如果没有安装控制器的话,手机是无法被python脚本控制的,所以必须安装
1、安装uiautomator2,执行命令
pip install --pre -U uiautomator2
2、设备安装atx-agent
首先Android设备连接到PC,并能够adb devices发现该设备,执行命令
python -m uiautomator2 init
最后提示success,代表atx-agent初始化成功。之后便能用python脚本控制手机了。
在QPython安装python库文件
安装好之后,我们可用通过QPython中的pip工具安装uiautomator2与它的依赖huamanize、progress和requests,打开QPython,点击QPYPI,然后点击INSTALL WITH PYTHON'S PYPI,分别执行:
pip install requests
pip install humanize
pip install progress
安装成功即可。
手机端运行脚本
文件atx_agent_demo.py用网易云音乐来进行简单的demo演示
import uiautomator2 as ut2
def main():
u = ut2.connect('http://0.0.0.0:7912')
print(u.info)
u.app_start('com.netease.cloudmusic')
u(text='私人FM').click()
u(description='转到上一层级').click()
u(text='每日推荐').click()
u(description='转到上一层级').click()
u(text='歌单').click()
u(description='转到上一层级').click()
u(text='排行榜').click()
u(description='转到上一层级').click()
if __name__ == '__main__':
main()
打开QPython,点击文件,然后点击dcripts找到atx_agent_demo.py,运行即可。附上运行的GIF
在手机在运行python控制手机
python写手机脚本脱离电脑_在手机里编写python脚本控制手机相关推荐
- python写手机脚本脱离电脑_让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行...
本节目录 1. 一些传统的方法2. 将程序的代码生成二维码图片3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速 ...
- python写迷你小游戏下载_狼人杀?用Python自己写个迷你版狼人杀游戏,自己的游戏自己做主...
狼人杀估计很多小伙伴都玩过,是一个非常有趣的游戏!以前公司团建的时候,经常一堆人围一桌玩,心理素质比较高的同学会玩的比较好,有的时候一玩会从下午玩到晚上,真的非常怀念那段时光,今天我们用Python写 ...
- 用python写一个程序控制其它软件_程序员:利用Python实现可控制肉鸡的反向Shell...
一.初识 1.1 用 Python 实现一个可以管理多个肉鸡的反向 Shell,为什么叫反向 Shell 呢?反向就是肉鸡作为 Client 主动连接到我们的 Server 端,以实现对多个远程主机的 ...
- python可以用vs编辑吗_在VS2017中编写Python程序
最近开始了python的学习,在搭建完python环境之后,在选择IDE的时候陷入了困境,首先选择的是PyCharm但是用着还是不习惯,毕竟用VS开发了几年了,突然换软件总感觉有点不适应,就想到了强大 ...
- python程序运行按什么键_太惨!学Python方法用错,直接从入门到放弃!
原标题:太惨!学Python方法用错,直接从入门到放弃! 从你开始学习编程的那一刻起,就注定了以后所要走的路-从编程学习者开始,依次经历实习生.程序员.软件工程师.架构师.CTO等职位的磨砺:当你站在 ...
- python list转字符串_我用python写了个自动生成给文档生成索引的脚本!懒人智慧...
我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库: PiperLiu / ACMOI_Journey ,记录自己的刷题轨迹,并总结一下方法.心得.想到一个 ...
- python跳一跳脚本详解_微信跳一跳游戏 python脚本辅助得高分
微信小程序一时间火爆朋友圈,关键是还有排行榜!游戏操作简单,可直接根据电脑识别,用python写出自动跳辅助脚本,本想动手写下,索性网上有大神写了现成脚本,修改了一小部分参数,就可以稳定使用了霸榜没有 ...
- matlab脚本 定时停止_一触即发是什么软件?它是手机上极其强大的一款脚本辅助精灵...
一触即发app是手机上极其强大的一款免root的脚本辅助软件,堪称一键秒杀脚本精灵,除自动化.运行.管理外,还提供了脚本制作文字教程/视频教程,学习社区和图色处理.定时执行.王者荣耀.变量等命令参数和 ...
- 用python写一个抽奖小程序_微信小程序抽奖助手一键参与抽奖
写在前头的话 最近"沉迷"于微信一款小程序,就是抽奖助手.反正这个抽奖几乎不用什么成本, 就是一个个抽奖活动点进去点击参与抽奖比较麻烦.要是如果有个程序一键解决这些步骤,那就是零成 ...
最新文章
- 基于java的网上花店销售系统_基于web的花店销售系统的设计与实现
- LeetCode 214. 最短回文串(字符串哈希)
- 数据结构-链表4-企业链表
- 企业建立私有云的N个理由
- Axure高保真web端后台管理系统/垃圾回收分类系统/垃圾回收高保真原型设计 /垃圾分类后台管理系统/垃圾回收分类平台//垃圾回收分类智慧管理系统/订单管理/财务管理/系统管理/库存管理/设备管理
- C Tricks(一)—— 一维数组变二维数组
- Java工程带库编译运行
- 【SQL注入16】SQL漏洞利用之读写文件
- 《Excel VBA实战技巧精粹》终于登场了
- mac安装brew(亲测)
- vega56刷64_Vega56显卡怎么刷Bios VEGA56显卡刷Vega64方法
- 【协议】LLDP、ARP、STP、ICMP协议
- app上线发布流程_完整iOS APP发布App Store上架流程
- 成为IT精英,我奋斗7年(震撼!正能量 转)
- 金钱数字转换为大写中文
- 在react怎样引入jQuery
- Android打包混淆压缩
- 「LSTM 之父」亲笔万字长文,只为向世人证明:深度学习不是在母语为英语的地方被发明的
- 写作社区平台汇总(自媒体运营的素材来源和推文发送地)
- Coord.Attention 协调注意力机制