shell脚本实现抖音自动点赞、左滑

2021-12-16 22:51 评论 0 条

摘要

上一篇文章使用批处理命令实现自动滑动抖音、快手、好看视频、微信视频,本篇文章在此基础上使用shell脚本增加自动点赞、左滑和右滑的功能,模拟真实用户操作,实现自动刷金币效果

实现过程

滑动屏幕使用的是adb shell input swipe 540 1500 540 250命令,点击屏幕使用的命令是adb shell input tap 540 540,屏幕左滑使用命令adb shell input swipe 850 1500 150 1500,同理右滑命令adb shell input swipe 150 1500 850 1500。滑动屏幕标准结构swipe x1 yx x2 y2,点击屏幕的结构是tap x1 y1

获取抖音点赞图标的坐标轴位置。Android打开设置,找到开发者选项中的指针位置,然后点击启用,然后打开抖音获取屏幕中点赞按钮的坐标轴

每日教程使用的是小米8,获取到点赞图标的坐标是(997,1299),使用 shell脚本 实现自动下滑,然后暂停n秒;滑动到第3个、第6个、第9个视频点赞一次;滑动到第2个、第4个视频时左滑,暂停5秒,然后右滑,最后重复上述命令

::adb shell am start -n com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity
adb shell am start -ncom.ss.android.ugc.aweme.lite/com.ss.android.ugc.aweme.splash.SplashActivity
let count = 0
while true
do
	## 生成1~30之间的随机数
	num=$[RANDOM%30+1]
	## 点击点赞按钮
	let val=$((count%2))
	let val2=$((count%3))
	echo "运行$count次,除以2余$val,除以3余$val2"
	if [ $val -eq 0 ];then
		adb shell input tap 997 1299
		echo "click like button sleep $num..."
		sleep $num
	##  左滑
	elif [ $val2 -eq 0 ];then 
		adb shell input swipe 850 1500 150 1500
		echo "swipe left sleep $num..."
		sleep $num
		adb shell input swipe 150 1500 850 1500
	## 下滑
	else
		adb shell input swipe 540 1500 540 250
		echo "swipe up sleep $num..."
		sleep $num
	fi
	let "count += 1"
done

当前文章价值3.14元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/2877.html ,谢谢支持!

资源分享

分类:Android, Android基础 标签:
Android局域网文件共享工具 Android局域网文件共享工具
动态给TextView控件设置权重 动态给TextView控件设置权重
Window/Linux下Genymotion快捷键大全 Window/Linux下Genymotion快捷
php关键字yield实际用法 php关键字yield实际用法