抖音极速版邀请码: 896357244 看文章加关注点分享都不用...加下邀请码就好
快手极速版邀请码: 2rvxaem 代码地址:https://blog.csdn.net/zy0412326/article/details/104788816
火山极速版邀请码:279116054 代码地址:https://blog.csdn.net/zy0412326/article/details/104913848
今日头条极速版邀请码:1849623318 代码地址:https://blog.csdn.net/zy0412326/article/details/105011375
何为抖音养号?论养号的意义与重要性?问度娘或者谷哥吧他们2口子比我说的好!
今天这个抖音刷刷是按照时间来计算的,同时今天的代码实现养号的第一步:看同城。
你非的说养号第一步是注册我也认同。
那就把第一步列举一下吧!
1、注册网络使用4G,一线城市的同仁可以用5G,哈哈。
2、一机一号非常重要,让系统赶脚你是个专一专注专心的猿。
3、注册的时候切记要开启定位,让系统知道你是哪里的程序媛Or程序猿。
4、完善实名和个猿资料。
第二步:
1、看视频三十分钟以上
2、看自己要涉猎的方向。点赞、关注和评论。(主要是学习)
3、看同城。也点赞、关注和评论。同城10分钟就行。
看代码吧!
auto.waitFor();
let see_minute = rawInput('请输入观看视频分钟数', '120');
let timesInterval=20000;//养号多看一会
app.launchApp('抖音极速版');
sleep(10000);
console.show(); //开启日志(悬浮窗权限)
douYinyoungWin();
douYinCloseFriendTip();
tongCheng();
let see_second = see_minute * 60;
let see_count =parseInt((see_second * 1000) / timesInterval) ;//分钟转换成秒再除以每次的时间间隔。
for (var i = 1; i < see_count; i++) {
if(i==6){
back();
sleep(1000);
if (className("android.widget.TextView").text("首页").exists()) {
let b = className("android.widget.TextView").text("首页").findOnce().bounds();
click(b.centerX(), b.centerY());
toastLog("回到首页推荐页面.......");
}
}
toastLog("抖音极速版滑动" + i + '次' + "总计:" + see_count + "次")
randomFollow();
randomHeart();
slideScreenDown(device.width / 2, device.height - 400, device.width / 2, 300, 300,timesInterval);
}
home();//关闭当前程序
/**
* 切换到同城
*/
function tongCheng() {
if (className("android.widget.TextView").text("同城").exists()) {
let b = className("android.widget.TextView").text("同城").findOnce().bounds();
click(b.centerX(), b.centerY());
sleep(3000);
clickScreen();
}
}
/**
*点击一下屏幕
*/
function clickScreen() {
var x = device.width - device.width * 0.2;
var y = device.height - device.height * 0.2;
toastLog("点击屏幕" + x + ":" + y);
let clickResult = click(x, y);
toastLog(clickResult);
}
/**
* 关闭好友红包提示
*/
function douYinCloseFriendTip() {
if (id("bap").exists()) {
id("bap").findOnce().click();
}
}
/**
* 屏幕向下滑动并延迟8至12秒
*/
function slideScreenDown(startX, startY, endX, endY, pressTime,timesInterval) {
swipe(startX, startY, endX, endY, pressTime);
sleep(timesInterval);
}
/**如果弹出青少年窗口,点击 */
function douYinyoungWin() {
if (youngWin = text("我知道了").exists()) {
console.log("点击了我知道了(青少年窗口)");
youngWin.click();
};
}
/**
* 随机上滑(防止被判定是机器)上滑后停留时间至少是10S,造成假象表示是对内容感兴趣
* 点赞和关注先不搞。
*/
function randomUpSildeScreen() {
let randomIndex = random(1, 40);
if (randomIndex == 1) {
console.log("随机上滑被执行了");
pressTime = random(200, 500);
swipe(device.width / 2, 500, device.width / 2, device.height - 200, 700);
delayTime = random(10000, 15000);
sleep(delayTime);
}
}
/**
* 连续下滑对上一个无兴趣
* 其实得和上滑做个排他,既然无兴趣不要在上滑
*/
function randomDownSildeScreen() {
let randomIndex = random(1, 50);
if (randomIndex == 1) {
console.log("连续下滑被执行了");
swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
sleep(2000);
swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
delayTime = random(8000, 10000);
sleep(delayTime);
}
}
/**随机点赞并休息一秒 */
function randomHeart() {
index = random(1, 50);
if (index == 6) {
var target = id('a4l').findOnce();
if (target == null) {
return;
} else {
target.click();
}
}
}
/**
* 随机关注
*/
function randomFollow() {
index = random(1, 100);
if (index == 66) {
var target = id('a4j').findOnce();
if (target == null) {
return;
} else {
target.click();
}
}
}
function autoComment() {
content = "666"
id('px').findOnce().click();
sleep(1000);//阻塞下面的动作
// b = id('pz').findOnce().bounds();//获取评论按钮的rect
// click(b.centerX(), b.centerY());
setText(content);
sleep(1000);
click(b.centerX(), b.centerY());
sleep(1000);
click(device.width - 80, b.centerY());
}