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多线程和队列管理shell程序
Aug 04 Python
Python字符串拼接的几种方法整理
Aug 02 Python
python pycurl验证basic和digest认证的方法
May 02 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
Oct 31 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
Python pip使用超时问题解决方案
Aug 03 Python
简述 Python 的类和对象
Aug 21 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 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
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
学习php开源项目的源码指南
2014/12/21 PHP
PHP中phar包的使用教程
2017/06/14 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
广告显示判断
2006/08/31 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JS中mouseup事件丢失的原因与解决办法
2017/06/14 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
vue项目前端埋点的实现
2019/03/06 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
css3的过滤效果简单实例
2016/08/03 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
毕业生求职简历的自我评价
2013/10/23 职场文书
车间统计员岗位职责
2014/01/05 职场文书
高三政治教学反思
2014/02/06 职场文书
上班看电影检讨书
2014/02/12 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
JS setTimeout与setInterval的区别
2022/04/20 Javascript