auto.js自动刷视频快手极速版
/**
我们拥有10年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站设计、成都网站建设、微信开发、小程序设计、成都做手机网站、H5场景定制、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。
*?3元起提,没有限制,只要求手机验证码?
*/
const?perVideoWatchTime=8//每隔视频观看10秒
const?halfDeviceHeight=device.height/2
const?halfDeviceWidth=device.width/2
const?videoSwipeDistance=halfDeviceHeight-100//视频下滑的长度?px
//?test()
onlyRun()
//只允许本脚本时,将上行解除注释
function?onlyRun(){
auto();
console.show()
log("开始快手极速版")
images.requestScreenCapture(false)
log("已获得截屏权限")?
let?totalTime=2*60*60?//刷2小时
run(totalTime)
}
function?test(){
auto();
console.show()
log("开始快手极速测试")
images.requestScreenCapture(false)
log("已获得截屏权限")?
click("我知道了")
exit()
}
var?kuaiShou?=?{};
kuaiShou.main?=?function?(totalTime)?{????
run(totalTime)
};
mole.exports?=?kuaiShou;
function?run(totalTime){
log("计划时长:"+totalTime)
//启动快手极速版
launchApp();
let?watchTime=0;
for(let?i=1;totalTime>watchTime;i++){
if(text("拖动滑块").findOnce()){
log("出现验证码,结束")
runOver()
break;
}
let?waitTime=perVideoWatchTime+random(-4,4)
log("本视频观看时长"+waitTime)
sleep(waitTime/2*1000);
likeAndfollow(7)
sleep(waitTime/2*1000);
watchTime+=waitTime
log("已看:"+i+"个视频?"+watchTime+"秒")
swipeVideo(i)
}
}
function?launchApp(){
let?isLauchApp=false
while(!isLauchApp){
log("尝试启动")
launchPackage("com.kuaishou.nebula")
sleep(10000)????????
let?mesbox=id("com.kuaishou.nebula:id/a4v").findOnce()
if(mesbox){
mesbox.click()
}
mesbox=id("com.kuaishou.nebula:id/close").findOnce()
if(mesbox){
mesbox.click()
}
mesbox=text("我知道了").findOnce()
if(mesbox){
mesbox.click()
}
isLauchApp=id("com.kuaishou.nebula:id/circular_progress_bar").findOnce()
}
log("已启动")
}
//swipeCount,滑动视频的次数
function?swipeVideo(swipeCount){
let?offset=random(-100,0)
if(swipeCount%6==0){
//??双数的第6次下滑
swipe(halfDeviceWidth-random(-50,50),?halfDeviceHeight+offset+(videoSwipeDistance/2),?
halfDeviceWidth+random(-50,50),?halfDeviceHeight+offset-(videoSwipeDistance/2),?30);
}else?if(swipeCount%2==0){
//双数次上滑????????
swipe(halfDeviceWidth+random(-50,50),?halfDeviceHeight+offset,?
halfDeviceWidth+random(-50,50),?halfDeviceHeight+offset+(videoSwipeDistance/2),?30);
}else?{
//单数下滑
swipe(halfDeviceWidth-random(-50,50),?halfDeviceHeight+offset+(videoSwipeDistance/2),?
halfDeviceWidth+random(-50,50),?halfDeviceHeight+offset-(videoSwipeDistance/2),?30);
}
}
//有range*2+1分之一的概率点喜欢,range*4+1分之一的概率点关注,关注必定喜欢
function?likeAndfollow(range){
let?isLike=random(-1*range,range)
if(isLike==0){
if(id('com.kuaishou.nebula:id/like_icon').findOnce()){
var?ddd?=?id('com.kuaishou.nebula:id/like_icon').findOne().bounds();
click(1000,1300);
sleep(1000)
}
else{
log('不存在')
}
//?click(halfDeviceWidth,halfDeviceHeight)
//?sleep(50)
//?click(halfDeviceWidth,halfDeviceHeight)
let?isFollow=random(-1*range,range)
if(isFollow==0){
text("关注").click()
log("点了关注")
}else{
log("不是点关注的概率:"+isFollow)
}
}else{
log("不是点喜欢的概率:"+isLike)
}
}
//是否已经不再有收益了
function?isNoIncome(){
let?isIncome=findIncomeIcon()
if(!isIncome){
sleep(6000)
isIncome=findIncomeIcon()
if(!isIncome){
log("等待6秒,不见收益红包")
return?false
}
}
log("正在收益中")
return?true;
}
//查找收入红包的图标,是收益中的返回true?否则返回false
function?findIncomeIcon(){
let?redBag=id("?com.kuaishou.nebula:id/circular_progress_bar").findOnce()
if(redBag){
let?redBagBounds=redBag.bounds()
let?screen=images.captureScreen();
//?log(redBagBounds)
let?p=images.findColorEquals(screen,"#f85050",redBagBounds.left,redBagBounds.top,redBagBounds.width(),redBagBounds.height())
return?p?true:false;
}
return?false;
}
function?runOver(){
home()
}
Autojs自动化脚本怎么在电脑上开发刚开始学习开发脚本,在这里我会记录我学习脚本开发碰到的一些问题。Autojs可以直接在手机上编写脚本,但是这样肯定不顺手,速度奇慢。
还好有vscode这个插件?https://marketplace.visualstudio.com/items?itemName=pz.vscode,下面就手把手教你怎么使用这个插件。
1.准备工作
-电脑安装了vscode
-手机上安装了auto.js
2.安装Auto.js-VSCode-Extension插件
电脑上打开vscode,点击左侧红色方框图标,输入auto.js搜索,找到如图全称Auto.js-VSCode-Ext,点击install安装
3、安装完成后按快捷键ctrl+shif+p然后输入auto.js:startserver打开它
右下角红色地方点开可以看到Auto.jsserverrunning表明开启成功
4、手机上的auto.js连接电脑,输入电脑IP地址
提示连接成功就可以了
autojspro推荐机型AutojsPro是一个在Android鸿蒙平台编写运行JavaScript代码的集成,Android的机型都可以。
AutojsPro可以创建自动化工具、效率工具、优美界面、小应用,诸如早晨自动签到、处理文件为excel、图片批量处理、机器人、自动化测试、搭建服务器等,或解放双手,或学习编程,或制作应用。
AutojsPro可以实现告别ROOT就去进行自动按键操作,在线支持的功能非常的多,目前支持一些主流的应用,包括短视频和直播等,可以自动的点击以及滑动等,一些日常的工作也是可以自动去完成的。
autojs和自动精灵如何选择AutoJs和自动精灵都是安卓平台下的自动化脚本工具,二者在某些方面有相似之处,但也存在较大的差异。以下是一些参考信息:
1.编程复杂度:AutoJs需要对JavaScript语言有一定的了解和掌握,需要了解Android系统和相关API的使用,如果没有编程经验则可能需要一定时间学习。而自动精灵则通过可视化拖曳操作进行任务流程配置,无需编写代码即可快速完成自动化脚本的开发。
3.使用者水平:AutoJs主要适合于技术水平较高的人群,比如有编程经验或对编程有一定了解的人群。而自动精灵则更适合非专业人士,使用简单,只需简单的拖拽配置即可完成任务流程。
4.兼容性:AutoJs支持Android4.1以上版本,而自动精灵支持Android4.0以上版本。
因此,选择AutoJs或自动精灵,应该根据个人具体需求和技术水平来进行评估和选择。如果对编程比较熟练,且需要完成一些定制化的任务,可以选择AutoJs;如果只是希望简单地完成一些自动化操作,且无需编程能力,则可以选择自动精灵。
autojs苹果版叫什么只支持安卓版本的一个软件。
是一个不需要Root权限的JavaScript自动化软件。什么意思呢,就是在你的安卓手机上安装这个APP,然后通过编写JS脚本的方式实现自动化操作。类似的也有其他的一些软件,比如苹果自带的快捷操作,可以通过自定义配置完成一系列的流程,但是由于其目标是所有人都可以使用,所以定制的时候就没有那么灵活。
而Auto.js通过写代码的方式定制,那不用多说,灵活性肯定是没的说,关键的是,竟然写JS就可以,不用懂Java,也不用懂kotlin,是不是有点儿优秀呢。