python模拟点击在ios中实现的实例讲解


Posted in Python onNovember 26, 2020

我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本。那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版本,因为经过测试的结果是可以使用的。具体在ios中模拟点击使用的细节大家也可以看看了解一下。

代码示例

Python Version
import socket
import time
# event types
TOUCH_UP = 0
TOUCH_DOWN = 1
TOUCH_MOVE = 2
SET_SCREEN_SIZE = 9
# 这个函数直接复制粘贴到你的代码就好
def formatSocketData(type, index, x, y):
 return '{}{:02d}{:05d}{:05d}'.format(type, index, int(x*10), int(y*10))
s = socket.socket()
s.connect(("127.0.0.1", 6000)) # 连接手机 把127.0.0.1换成你手机的ip地址
s.send(("1"+formatSocketData(SET_SCREEN_SIZE, 0, 2732, 2048)).encode()) # 首先设置屏幕大小(后续版本会实现自动获取)
time.sleep(1) # 休息一秒
s.send(("1"+formatSocketData(TOUCH_DOWN, 7, 300, 400)).encode()) # 点击屏幕上的 (300, 400)
# 重要: 注意在最前面的“1”。这个表明了只有一个event要处理。这个“1”不可以被省略
s.close()

实际上,一行代码就实现了iOS点击模拟

s.send(("1"+formatSocketData(TOUCH_DOWN, 7, 300, 400)).encode())

手指移动模拟

s.send(("1"+formatSocketData(TOUCH_MOVE, 7, 800, 400)).encode()) # tell the tweak to move our finger "7" to (800, 400)

抬起手指模拟

s.send(("1"+formatSocketData(TOUCH_UP, 7, 800, 400)).encode()) # tell the tweak to touch up our finger "7" at (800, 400)

到此这篇关于python模拟点击在ios中实现的实例讲解的文章就介绍到这了,更多相关python模拟点击可以在ios中实现吗内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用在线API查询IP对应的地理位置信息实例
Jun 01 Python
JSON Web Tokens的实现原理
Apr 02 Python
python实现批量修改文件名代码
Sep 10 Python
Python编写Windows Service服务程序
Jan 04 Python
Windows下python3.6.4安装教程
Jul 31 Python
pytorch 预训练层的使用方法
Aug 20 Python
python生成requirements.txt的两种方法
Sep 18 Python
简单了解python中的f.b.u.r函数
Nov 02 Python
Python Selenium截图功能实现代码
Apr 26 Python
Python之字典添加元素的几种方法
Sep 30 Python
pip install命令安装扩展库整理
Mar 02 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 Python
如何在 Matplotlib 中更改绘图背景的实现
Nov 26 #Python
python 实现超级玛丽游戏
Nov 25 #Python
python 制作简单的音乐播放器
Nov 25 #Python
python中绕过反爬虫的方法总结
Nov 25 #Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 #Python
python爬虫泛滥的解决方法详解
Nov 25 #Python
cookies应对python反爬虫知识点详解
Nov 25 #Python
You might like
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
Node.js+Express配置入门教程详解
2016/05/19 Javascript
js创建数组的简单方法
2016/07/27 Javascript
javascript自执行函数
2017/02/10 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
详解webpack运行Babel教程
2018/06/13 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
Python日志模块logging简介
2015/04/13 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
Python实现包含min函数的栈
2016/04/29 Python
深入理解python函数递归和生成器
2016/06/06 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Python线程同步的实现代码
2018/10/03 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
Python input函数使用实例解析
2019/11/22 Python
500行python代码实现飞机大战
2020/04/24 Python
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
销售类个人求职信范文
2013/09/25 职场文书
应用化学专业职业生涯规划书
2013/12/31 职场文书
市场营销管理制度
2014/01/29 职场文书
六年级数学教学反思
2014/02/03 职场文书
黑白记忆观后感
2015/06/18 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
创业计划书之农家乐
2019/10/09 职场文书
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers