首页 > 编程知识 正文

python抖音视频上传(python爬取抖音评论)

时间:2023-05-06 16:46:41 阅读:77582 作者:1554

我相信大家平时在看嘀嗒短片的时候,会有看到长相很好的姐姐,马上引起关注的习惯。

一瓶一瓶地刷确实很花时间,但是如果Python能帮助你筛选高颜值的姐姐,你可以省很多事。

本文是使用“百度人脸识别”API,识别嘀嗒长相好的姐姐,并下载到手机相册中的。

准备工作

必须事先准备Android设备,启用开发人员选项,并在开发人员选项中打开“USB调试和指针位置”两个位置的设置。

必须预先配置adb开发环境,以便adb命令可以正常使用。

页面元素的某些元素在常规属性(如name )中不可用。 您可能需要获取完整的“UI树”,并使用Airtest确定UI元素是否存在。

安装依赖关系

pip 3安装poco ui

此外,项目还对视频进行人脸识别,获取所有出现的人脸,进行性别识别和人脸判断。

这里需要进行百度云的后台,注册人脸识别的APP应用,获取一组“API Key和Secret Key”的值。

然后,使用官方网站提供的API文档可以获得“访问令牌”。 ak的有效期为1个月,初始化一次后,就可以利用脸部识别界面进行正常识别了。

写剧本

如果已经配置了adb环境,则可以直接从python操作系统模块中运行adb命令来打开嘀嗒App。

接下来,必须本地剪切当前播放的视频的屏幕快照。

需要注意的是,视频播放界面中含有视频创作者头像、BGM创作者头像等杂乱的元素,人脸识别结果可能会产生一些误差,因此截图后的图像需要“二次裁剪”

现在可以使用百度提供的API获取上面截图的人脸列表。

从上述脸部列表中筛选出了性别为女性、年龄在18岁到30岁之间、脸部超过70岁的姐姐。

因为视频是连续播放的,所以很难截取有视频的帧,判断出有个高颜值的姐姐。

另外,大部分短视频的播放时间为“10s”。 在这里,在被认出高脸姐姐之前,每个视频都需要多次截图进行脸部识别。

如果在当前播放的视频中发现有一个长相很好的姐姐,则需要模拟本地保存视频的操作。

获取“共享”和“本地保存”两个按钮的坐标位置,依次在adb中执行点击操作,即可本地下载视频。

另外,下载视频的过程是一项耗时的工作,所以在下载进度对话框还没有消失之前,需要进行“模拟等待”的操作。

在本地保存视频后,可以模拟向上滑动的操作,然后播放“下一个视频”。

通过重复上述操作,可以筛选出所有高颜值的姐姐并保存在本地。

在脚本一个接一个上传视频的过程中,也许会遇到广告。 我们需要过滤掉这样的视频。

运行上面的脚本后,会自动打开嘀嗒,对每个小视频进行多次脸部识别,直到识别出长相好的姐姐,将视频保存在本地,然后继续刷下一个短视频。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。