autojs短视频自动运营

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,是不是有点儿优秀呢。


当前标题:autojs短视频自动运营
转载来源:http://pwwzsj.com/article/sciojs.html