社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

微信小游戏“跳一跳”,Python“外挂”已上线

Crossin的编程教室 • 8 年前 • 1065 次点击  

微信又一次不声不响地搞了个大事情:

“小游戏”上线了!

于是,在这辞旧迎新的时刻,毫无意外的又火了。

今天有多少人刷了,让我看到你们的双手!

喏,我已经尽力了……

不过没关系,你们跳的再好,在毫无心理波动的程序面前都是渣渣。

感受一下被支配的恐惧吧:

项目地址:
https://github.com/wangshub/wechat_jump_game

所用工具:

1. Python 2.7

2. Android 手机

3. Adb 驱动

4. Python Matplot绘图


原理(摘自项目说明页面):
   1. 将手机点击到“跳一跳”小程序界面;
   2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来:

adb shell screencap -p /sdcard/1.png adb pull /sdcard/1.png .

    3. 用matplot显示截图;
    4. 用鼠标点击起始点和目标位置,计算像素距离;
    5. 根据像素距离,计算按压时间;
    6. 用Adb工具点击屏幕蓄力一跳:

adb shell input swipe x y x y time


公众号(Crossin的编程教室)中回复 跳一跳 可获取下载地址。




  • 代码问题请在论坛 bbs.crossincode.com 上发帖提问

  • 点击文章最下方的“阅读原文”,查看更多学习资源

  • 别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)




推荐阅读:

平安夜,Python送你一顶圣诞帽 @微信官方

Python老司机给上路新手的3点忠告

【数据说话】当下的Python就业前景如何

Python有嘻哈:Crossin教你用代码写出押韵的verse

编程新手:看懂很多示例,却依然写不好一个程序

给伸手党的福利:Python 新手引导



欢迎加入

Crossin的编程教室

crossincode.com


  请把我们分享给身边爱学习的小伙伴 :)  

点击“阅读原文”,查看更多学习资源


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4922