autojs短视频自动化运营
auto.js自动刷视频快手极速版
/**
成都创新互联公司 - 服务器托管机柜,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,服务器托管机柜,西南服务器托管,四川/成都大带宽,大带宽服务器,四川老牌IDC服务商
*?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地址
提示连接成功就可以了
auto.js删除了自动化值得购买吗autojs和自动精灵如何选择AutoJs和自动精灵都是安卓平台下的自动化脚本工具,二者在某些方面有相似之处,但也存在较大的差异。以下是一些参考信息:
1.编程复杂度:AutoJs需要对JavaScript语言有一定的了解和掌握,需要了解Android系统和相关API的使用,如果没有编程经验则可能需要一定时间学习。而自动精灵则通过可视化拖曳操作进行任务流程配置,无需编写代码即可快速完成自动化脚本的开发。
3.使用者水平:AutoJs主要适合于技术水平较高的人群,比如有编程经验或对编程有一定了解的人群。而自动精灵则更适合非专业人士,使用简单,只需简单的拖拽配置即可完成任务流程。
4.兼容性:AutoJs支持Android4.1以上版本,而自动精灵支持Android4.0以上版本。
因此,选择AutoJs或自动精灵,应该根据个人具体需求和技术水平来进行评估和选择。如果对编程比较熟练,且需要完成一些定制化的任务,可以选择AutoJs;如果只是希望简单地完成一些自动化操作,且无需编程能力,则可以选择自动精灵。
autojspro是什么autojspro是一个写脚本的付费软件。
软件特色:用户可以通过软件编写不同的脚本,提供了非常简单的编写界面,非常好该软件还具有非常简洁的界面设计和简单的操作,带来了良好的用户体验它可以很好的辅助大家编辑创作,程序员可以用它来实现各种需要的功能,还为用户提供了详细的教学,方便新手操作,很实用。
用户可以通过软件编写各种需要的功能,里面的辅助功能也非常强大,可以满足大家的需求,还有很多案例攻略可以查,让你轻松上手,软件的使用没有任何限制,带来了极大的便利。
autojspro软件的优势:
软件操作也非常简单,可以快速使用。还有很多模板供你参考在这里可以自由编辑,只需输入关键词即可弹出,非常方便,体验极佳不同的文本代码都有颜色编码,它是一款自动化工作流手机助手,软件可以自定义创建自动化工具,效率工具等等,功能强大,使用简单方便,需要的可以下载使用。
这样每个人都可以更好地使用它们,并协助他们更好地编辑非常实用的工具,程序员可以轻松使用,大大提高了编写效率,非常好。
文章标题:autojs短视频自动化运营
文章网址:http://scyanting.com/article/scpdpe.html