欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分?jǐn)?shù)霸榜! python助你微信跳一跳拿高分

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

前言

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

原理

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

這是我們的工作原理:

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

工具

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

準(zhǔn)備工作

環(huán)境

fedora 27
python3.6

安裝

adb調(diào)試工具

fedora/centos

sudo yum install adb

ubuntu

sudo apt install adb

python需要的庫(kù)

sudo pip3 install matplotlib
sudo pip3 install Pillow

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

sudo apt install pytho3-tk(ubuntu)

安裝這個(gè)是為了支持matplotlib

開始行動(dòng)

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

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

代碼

#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:
 #手機(jī)截屏
 os.system(cut)
 time.sleep(0.01)

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

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

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

 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)

 #讀取兩個(gè)點(diǎn) 
 (x1,x2) =pylab.ginput(2) 

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

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

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

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

一些建議

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    Python字典高級(jí)用法深入分析講解

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

    django框架auth模塊用法實(shí)例詳解

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

    Django中在xadmin中集成DjangoUeditor過(guò)程詳解

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

    Python的@property的使用

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

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

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

最新評(píng)論