***** 请妥当使用本脚本,如果因为使用本脚本造成被封号,后果自负 *****
0、前言
注:本脚本在 小米5手机 上测试通过。其他分辨率的手机自行找像素位置。
不修改像素有90%的几率无法正常使用!!
附:找像素位置的方法:开发者模式打开指针位置:
然后你摸的地方的上面那一栏中的dX和dY就是当前点的像素。
1、使用
使用方法:
1,神说,要有adb和Python。点我下载adb,解压,保存到C盘的Windows目录下,安装Python
2,打开cmd,输入adb,如果出现的不是“adb:不是内部或外部命令,也不是可运行的程序或批处理文件。”,就说明adb安装成功了
3,手机打开开发者模式,USB调试,允许模拟触摸。
4,USB链接电脑,输入adb devices,回车。如果出现的不是空,就说明电脑识别了
4,执行下面Python脚本:
from os import system
from time import sleep
from random import randint
def swipe():
print("Refrush ing")
system("adb shell input swipe 542 401 579 1496") #此处是刷新命令,前两个代表起点坐标,后两个代表终点坐标,请根据手机屏幕分辨率自行修改
sleep(1)
print("Refrush ojbk")
def click():
randtime = 60 + randint(-20, 50)
print("start to View: " + str(randtime) + " s")
system("adb shell input tap 580 543") #此处是点击播放按钮的命令,请根据实际位置修改
_sleep(randtime)
def _sleep(s):
while s:
s = s - 1
system("cls")
print("Remain: " + str(s) + " s")
sleep(1)
while True:
swipe()
click()
2、原理
adb使用手机shell,通过input命令可以模拟点击屏幕
例如input swipe startX startY endX endY 表示从(startX, startY)滑动到(endX, endY)
input tap X Y 表示点击(X, Y)