一个各大短视频平台刷金币小脚本

核心提示#无聊神操作大赏#因为疫情的原因,各种短视频直播越来越火了,各平台都各种金币,可每天都这么刷不仅浪费我们宝贵的青春也对我们的小手关节有所损伤,所以我在网上搜了些资料并改进了一个python脚本,也许能帮上点忙。我用的工具是网易的Airtes

#无聊神操作大赏#因为疫情的原因,各种短视频直播越来越火了,各平台都各种金币,可每天都这么刷不仅浪费我们宝贵的青春也对我们的小手关节有所损伤,所以我在网上搜了些资料并改进了一个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] #设定每个软件刷宝时间,单位:秒

print

#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 #点击打开

print

# 进入短视频页面后,查找推荐元素是否存在

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

print

break

if __name__ == '__main__':

main

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

 
友情链接
鄂ICP备19019357号-22