抖音经常能刷到很多高质量的视频,特别是我们使用的越多,头条的算法给我们推荐的内容越精准。那么我们可不可以写一个小型的程序,根据自己设置的特征筛选视频并且自动点赞存入我们的收藏夹中呢?比如漂亮的小姐姐,帅气的小哥哥或者是可爱的喵星人。。。
图片压缩的有点厉害
1,将手机打开抖音的推荐视频界面
2,用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来
adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
3,将图片进行压缩,并调用百度人脸识别API(目前使用的是v3的API)
4,获得百度返回的数据进行判断分析
5,如果满足要求,使用ADB点赞
6,上滑切换新视频
git命令
git clone https://github.com/zhanglihow/DouYinFaceTech.git
Python:3.6.3
ADB下载:http://adbshell.com/downloads
依赖:pip install pillow
使用数据线连接手机与电脑,并开启调试模式
申请百度人脸检测的Key FaceMain.py中替换token的host链接
手机打开抖音首页
DouYinFaceTech目录下直接运行FaceMain.py
1,运行py文件不成功,出现cmd后闪退,建议这样运行有错误提示
cd 项目目录
python FaceMain.py
2,检测到中意的人脸后代码执行 GetDouYinImg.py 的 click_like() 方法时,手机未能点击成功
def click_like():
os.system("adb shell input tap 950 850")#点击事件
需要对应你的手机来更改位置
可以用AndroidStudio
这样就拿到这个‘喜欢’按钮的像素位置,取个中心值就可以了。
参考:
https://github.com/tomxin7/DouYinFaceTech
https://github.com/wangshub/Douyin-Bot