亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

分數(shù)霸榜! python助你微信跳一跳拿高分

 更新時間:2018年01月08日 09:23:35   作者:嵐漾憶雨  
分數(shù)霸榜!這篇文章主要為大家詳細介紹了python助你微信跳一跳拿高分的秘籍,具有一定的參考價值,感興趣的小伙伴們可以參考一下

前言

最近微信的跳一跳很火,大家看到排行榜上幾百上千的分數(shù),再看看自己百分左右的分數(shù)肯定很難過,我手殘怪我嗎?沒關(guān)系,如果你跟著我來,也能讓你分數(shù)霸榜。

原理

首先大家是有一個直觀感受,根據(jù)兩個箱子距離的不同,需要按壓的時間也是不一樣的,一般來說,一個大膽的猜測是按壓時間和距離是成正比的。

這是我們的工作原理:

  • 在跳一跳頁面截圖
  • 計算出初始點和終點的距離
  • 想辦法測出距離與按壓時間的系數(shù)
  • 想辦法讓手機按壓指定的時間
  • 重復(fù)1-4

工具

  • adb調(diào)試工具,它可以輔助截圖以及上傳截圖給電腦,以及控制手機按壓位置及時間
  • python 處理數(shù)據(jù)
  • python Pillow庫 一個圖像庫,可以獲取圖像信息
  • python matplotlib庫 配合Pillow打開圖像并記錄鼠標點擊地方的坐標

準備工作

環(huán)境

fedora 27
python3.6

安裝

adb調(diào)試工具

fedora/centos

sudo yum install adb

ubuntu

sudo apt install adb

python需要的庫

sudo pip3 install matplotlib
sudo pip3 install Pillow

還需要sudo yum install python3-tkinter(fedora)

sudo apt install pytho3-tk(ubuntu)

安裝這個是為了支持matplotlib

開始行動

  • 手機連接電腦,打開usb調(diào)試,彈框是否允許計算及對手機控制選擇是
  • 終端運行 adb devices 如果出現(xiàn) 590bc*** device類似的說明連接好了,否則重試第一步
  • 打開微信跳一跳,點擊開始游戲,運行腳本
  • 在圖片上依次點擊棋子腳下和目的方框的中心
  • 手機開始跳了
  • 重復(fù)4

我的SM-C7000(1920x1080),我測出來系數(shù)是1.38。如果手機分辨率比我低,增大這個值,否則減小這個值,多次修改這個值直到適合你的手機。

代碼

#coding=utf-8
from PIL import Image 
import pylab
import os
import time
import random

cut = 'adb shell screencap -p /sdcard/autojump.png'
push = 'adb pull /sdcard/autojump.png . '
jump = 'adb shell input swipe {x} {y} {x} {y} {time}'

while True:
 #手機截屏
 os.system(cut)
 time.sleep(0.01)

 #截圖上傳
 os.system(push)
 time.sleep(0.03)

 pic = Image.open('autojump.png')
 #獲取屏幕像素
 (w,h) = pic.size

 #手指點擊位置一般在中間偏下。取隨機值混淆系統(tǒng)檢測

 w = int(w*random.uniform(0.45,0.55))
 h = int(h*random.uniform(0.7,0.8))

 #打開圖片
 im = pylab.array(pic) 
 pylab.imshow(im)

 #讀取兩個點 
 (x1,x2) =pylab.ginput(2) 

 #兩點距離公式
 s = ((x1[0]-x2[0])**2 + (x1[1] - x2[1])**2)**0.5
 #print(s)1.38 2.05

 #分辨率與按壓時間(ms)的系數(shù)
 ratio = 1.38

 #隨機更改按壓時間使他不是一個整百數(shù)
 s = s*ratio + random.randint(-20,20) 
 s = int(s)

 #pylab.close()
 #像手機發(fā)送跳遠按壓時間
 os.system(jump.format(x=w,y=h,time=s))
 time.sleep((s+500)/1000)

一些建議

最好停止跳之前手動跳幾步,防止被tx發(fā)現(xiàn)。
分數(shù)不要太高,循序漸進逐漸升高,否則容易被清空分數(shù)。

更多內(nèi)容大家可以參考專題《微信跳一跳》進行學(xué)習(xí)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pycharm安裝opencv的實現(xiàn)

    pycharm安裝opencv的實現(xiàn)

    本文主要介紹了pycharm安裝opencv的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-09-09
  • Python性能優(yōu)化的20條建議

    Python性能優(yōu)化的20條建議

    不論什么語言我們都需要注意性能優(yōu)化問題,提高執(zhí)行效率,這里就為大家分享下Python的性能優(yōu)化技巧,需要的朋友可以參考下
    2014-10-10
  • Python使用正則表達式分割字符串的實現(xiàn)方法

    Python使用正則表達式分割字符串的實現(xiàn)方法

    今天小編就為大家分享一篇Python使用正則表達式分割字符串的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python利用folium實現(xiàn)地圖可視化

    Python利用folium實現(xiàn)地圖可視化

    Folium是建立在Python生態(tài)系統(tǒng)的數(shù)據(jù)整理(Datawrangling)能力和Leaflet.js庫的映射能力之上的開源庫。這篇文章主要給大家介紹了關(guān)于如何Python利用folium實現(xiàn)地圖可視化的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • 實例講解Python的函數(shù)閉包使用中應(yīng)注意的問題

    實例講解Python的函數(shù)閉包使用中應(yīng)注意的問題

    這里我們來以實例講解Python的函數(shù)閉包使用中應(yīng)注意的問題,主要針對閉包后新生成的變量來不及初始化而導(dǎo)致找不到變量的錯誤出現(xiàn),需要的朋友可以參考下
    2016-06-06
  • Python字典高級用法深入分析講解

    Python字典高級用法深入分析講解

    字典作為Python的一個內(nèi)置數(shù)據(jù)結(jié)構(gòu),和列表一樣都是可變序列的,但是它是無序的,以鍵值對的方式存儲數(shù)據(jù)。本文將詳解一下Python中字典的高級使用,需要的可以參考一下
    2022-10-10
  • django框架auth模塊用法實例詳解

    django框架auth模塊用法實例詳解

    這篇文章主要介紹了django框架auth模塊用法,結(jié)合實例形式詳細分析了Django框架auth模塊登錄驗證、注銷等基本操作技巧與使用注意事項,需要的朋友可以參考下
    2019-12-12
  • Django中在xadmin中集成DjangoUeditor過程詳解

    Django中在xadmin中集成DjangoUeditor過程詳解

    這篇文章主要介紹了Django中在xadmin中集成DjangoUeditor過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python的@property的使用

    Python的@property的使用

    通常,當我們需要對對象的敏感屬性或者不希望外部直接訪問的屬性進行私有化,但是某些時候我們又需要對這些私有屬性進行修改,該怎么處理呢,感興趣的可以了解一下
    2021-07-07
  • 用Python進行TCP網(wǎng)絡(luò)編程的教程

    用Python進行TCP網(wǎng)絡(luò)編程的教程

    這篇文章主要介紹了用Python進行TCP網(wǎng)絡(luò)編程的教程,是Python學(xué)習(xí)當中的基礎(chǔ)知識,代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04

最新評論