1. 河豚號 > 生活百科 >

常見的免費網(wǎng)絡(luò)推廣工具有哪些,8類免費實用網(wǎng)絡(luò)營銷工具推薦

我看到有很多人在賣一款軟件,價格還有點小貴。我就想著能不能自己做一款分享給你們,現(xiàn)在我來講一講我這個demo的思路。

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

利用Python去控制咱們的手機(jī),這樣的話全天24小時你可以解放你自己的雙手,功能的話可以根據(jù)自己的需求多樣化。

既然要控制手機(jī),那么咱們需要利用到一個工具 ADB ,這個東西叫做安卓控制橋梁,顯而易見,只能控制Android系統(tǒng)。學(xué)過逆向的同學(xué)對這款工具應(yīng)該不陌生吧?

我們今天來做個小案例,實現(xiàn)dy自動關(guān)注腳本。

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

第一步:利用Python來對手機(jī)進(jìn)行截屏并保存圖片

def sreencap(): os.system('adb shell screencap -p /sdcard/screen.png') os.system('adb pull /sdcard/screen.png')

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

第二步:找坐標(biāo)

在這里我就不講其它的思路了,直接講我的思路。根據(jù)顏色差進(jìn)行判斷點擊,首先我們可以發(fā)現(xiàn)每個關(guān)注的按鈕它的橫坐標(biāo)是不變的,變動的只有縱坐標(biāo)

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

那么我們可以去查看當(dāng)前某個點的橫坐標(biāo)位置作為定值

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

很明顯可以看到咱們的屏幕像素為1080X1920,而注字的那個頂點位置的橫坐標(biāo)為929至于縱坐標(biāo)1483這個值對我們沒有任何意思,當(dāng)你往下移動看到另一個注字的時候,橫坐標(biāo)929不變,縱坐標(biāo)會發(fā)生變化。

此時有人會想到每個注字之間的距離是一致的,那么能不能每隔一段距離就點擊一下呢?

不行,如果是這種情況你該如何?第一次的點擊位置在哪里如何確定?

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

第三步:找出顏色差

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

可以發(fā)現(xiàn)這個頂點位置的RGB顏色值為(254,76,111),那么思路就來了,取X為定值929,遍歷Y坐標(biāo)1920,判斷這條線上的所有像素點,是否有顏色值為(254,76,111)的,如果有,就取出這個點,然后進(jìn)行模擬點擊不就好了嗎?

 

這個教程價值有點高,利用Python制作全自動化營銷軟件!

 

def getY_position(): y_list=[] image = Image.open('screen.png') for i in [929]: for y in range(1920): if image.getpixel((i,y)) == (254, 76, 111, 255): y_list.append(y) return y_list

第四步:模擬點擊

y_position = getY_position()for y in y_position: os.system('adb shell input tap 929 {}'.format(y))

你以為這樣就結(jié)束了? NO! 咱們還需要翻頁,往下滑動呀!

os.system('adb shell input swipe X1 Y1 X2 Y2')

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.webhosting0.com/shbk/39611.html

聯(lián)系我們

在線咨詢:點擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息