Simple, Interesting | 简单,有趣
抖音经常能刷到很多高质量的视频,特别是我们使用的越多,头条的算法给我们推荐的内容越精准。那么我们可不可以写一个小型的程序,根据自己设置的特征筛选视频并且自动点赞存入我们的收藏夹中呢?比如漂亮的小姐姐,帅气的小哥哥或者是可爱的喵星人。。。
-
将手机打开抖音的推荐视频界面
-
用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来
adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
-
将图片进行压缩,并调用百度人脸识别API
-
获得百度返回的数据进行判断分析
-
如果满足要求,使用ADB点赞
-
上滑切换新视频
github地址
https://github.com/jevonszmx/DouYinFaceTech
git命令
git clone https://github.com/jevonszmx/DouYinFaceTech.git
Python:3.6.1
ADB下载:http://adbshell.com/downloads
mac:
brew cask install android-platform-tools
brew install python
pip3 install Pillow
使用数据线连接手机与电脑,并开启调试模式
启动ADB,保证驱动安装(保证可以连接360手机助手等软件)
Douyin.py中替换token的host链接
手机打开抖音,PC退出手机助手等软件
DouYinFaceTech目录下直接运行Douyin.py
adb获取不同分辨率手机坐标的方法:
adb事件可以使用以下命令查看:
adb shell getevent -p
其中:0035、0036就是点击事件
那么我们开启:
adb shell getevent | grep -e "0035" -e "0036"
然后再点击抖音点赞,得到如下的数字:
/dev/input/event0: 0003 0035 00000341
/dev/input/event0: 0003 0036 000008ec
再把0035和0036后面的位置数据从16进制转化为10进制,就是想要的坐标了。