抖音自动刷视频

原地址:http://i.scwy.net/it/2020/020212-douyin/,可以看到更完整的版本。

 

不是说刷抖音赚钱吗?再说哪家都有个换代的手机。一般人不应该告诉他。

脚本很简单,手机接上线,允许调试,linux安装了adb,安卓手机,Go...

#!/bin/bash

delay=0

echo `date`": 等待安卓手机连接..."
adb wait-for-device
echo `date`": 开始工作"
while true  
do
   delay=$[$RANDOM%5+4]   
   echo `date`: $delay
   adb shell input touchscreen swipe 320 500 320 $[$RANDOM%10+20] #向上滑动
   sleep $delay
done									

现在你可以想办法让它定时自动运行了。

不过应该更简单一点,让它内部自动运行,开着一台Linux电脑,哪怕是用Pi也是浪费资源,继续研究。

考虑到一直接根线比较麻烦(但你不需要一直保持充电吗?),将其改为无线版。

#!/bin/bash

delay=0

adb disconnect
echo `date`": 等待安卓手机连接..."
adb wait-for-device
sleep 1
mobip=`adb shell ifconfig wlan0 | grep "inet addr" | awk '{print $2}' | sed 's/addr://g'`
echo `date`": 手机IP: $mobip"
adb tcpip 5555
echo `date`": 打开远程连接端口"
adb connect $mobip
echo `date`": 手机远程连接,您可以将USB线断开了。"
sleep 1

while true  
do
   delay=$[$RANDOM%5+4]   
   echo `date`: $delay
   adb -s $mobip:5555 shell input touchscreen swipe 320 500 320 $[$RANDOM%10+20] #向上滑动
   sleep $delay
done									

不过在我的华为平板中存在一个问题:当线连开后,ip端口也被断开了。在华为手机上没有出现这个问题。不知何故。

然后,我增加了一个脚本,在手机上运行的。

#!/bin/bash

delay=0

while true  
do
   delay=3 
   echo `date`: $delay
   input touchscreen swipe 320 500 320 20 #向上滑动
   sleep $delay
done									

将此文件推到手机中,sh x.sh & 是可以运行的,变量没有使用,出错,需要测试,报以暂时删除。

把这个搞成相对自动的,加上前台程序的判断(是抖音才运行),相对比较完整了。

你可能感兴趣的:(linux)