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中index()和seek()的用法(详解)
Apr 27 Python
Django权限机制实现代码详解
Feb 05 Python
python对excel文档去重及求和的实例
Apr 18 Python
详解python Todo清单实战
Nov 01 Python
python使用udp实现聊天器功能
Dec 10 Python
Django Rest framework之权限的实现示例
Dec 17 Python
如何利用Python模拟GitHub登录详解
Jul 15 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
一行Python命令实现批量加水印
Apr 07 Python
python中 .npy文件的读写操作实例
Apr 14 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
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Django接收自定义http header过程详解
2019/08/23 Python
Python Process多进程实现过程
2019/10/22 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
人事专员的岗位职责
2014/03/01 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
职代会闭幕词
2015/01/28 职场文书
实名检举信范文
2015/03/02 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
六年级作文之自救
2019/12/19 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python