#无聊神操作大赏#因为疫情的原因,各种短视频直播越来越火了,各平台都各种金币,可每天都这么刷不仅浪费我们宝贵的青春也对我们的小手关节有所损伤,所以我在网上搜了些资料并改进了一个python脚本,也许能帮上点忙。我用的工具是网易的AirtestIDE,下载地址:http://airtest.netease.com/changelog.html, 它集成了python又是绿色免安装的,这一点很方便,步骤也很简单请看
01先到上面的地址下载AirtestIDE

02在电脑 上安装手机驱动
首先在手机上设置允许USB调试,然后用USB线连上电脑并安装驱动,我这里是用淘汰下来的360Q5,看图
打开“我的电脑”会看到手机已经连好双击打开安装手机驱动即可
03打开AirtestIDE后再打开脚本
第一次打开登录窗口点Skip跳过打开IDE后是这样的,一个DOS窗口和IDE点击打开项目打开脚本04连接手机
全选后可点Connect查看手机界面05运行脚本
运行脚本就开始刷币了脚本默认从“抖音极速板”->"快手极速版"->"火山极速版"->"刷宝短视频"每个APP自动打开并刷视频半个小时,当然你也可以在这里修改:
好了,到此你就不用管它了,先去忙别的事情了,最后贴上代码:
# -*- encoding=utf8 -*-
__author__ = "Administrator"
import time
from airtest.core.api import *
from airtest.cli.parser import cli_setup
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
def main:
if not cli_setup:
auto_setup
poco = AndroidUiautomationPoco
size = poco.get_screen_size
width = size[0]
height = size[1]
ship=["抖音极速版","快手极速版","火山极速版","刷宝短视频"]
runtime=[1800,1800,1800,1800] #设定每个软件刷宝时间,单位:秒
#VisitHome#单软件测试
#LoopMove
for i in range): #所有软件轮流运行直到各自运行时间结速退出
VisitHome#打开软件
#signin#第一次运行签到领币
LoopMove#开始刷币..............
def VisitHome:
start_pos =
end_pos =
keyevent #Home,确保从第一页开始找
for page in range: #滑动桌面查找APP
if poco: #找到退出循环
break
swipe
sleep # 等待设备的响应
poco.click #点击打开
# 进入短视频页面后,查找推荐元素是否存在
poco.wait
# 找到推荐元素表示已经进入首页,但是视频加载需要一些时间,这里等待3秒
sleep
try:
# 初次打开可能会出现青少年模式选项
poco.click
except: pass
def signin: #签到领币
if "抖音" in ship:
#签到
touch, resolution=))
sleep
if poco:
poco.click
touch, resolution=))

sleep
touch, resolution=))
keyevent
elif "快手" in ship:
touch, resolution=))
sleep
if poco:
poco.click
sleep
keyevent
elif "火山" in ship:
if poco:
poco.click
sleep
touch, resolution=))
if poco:
poco.click
sleep
if poco:
poco.click
sleep
keyevent
poco.click
else:
#签到
if poco:
poco.click
sleep
#touch, resolution=))keyevent #跳过邀请广告
if poco:
poco.click
touch, resolution=))
if poco:
poco.click
sleep
touch, resolution=))
poco.click
def LoopMove:
start_pos =
end_pos =
#num=0 # 视频数量
first_time=time.time
while True:
# 从底部滑到上面,切换视频
swipe
# 每个视频再观看5秒
sleep
if poco:
# 针对火山的,如果有领取金币的点击领取
poco.click
# 每个视频再停留5秒·
sleep
if time.time-first_time>runtime:
keyevent#返回
keyevent
keyevent#Home

break
if __name__ == '__main__':
main
有需要源文件的可以留下邮箱,我看到会给你发邮件,如果有需要在此基础上开发手游挂机脚本的也可以联系。


