1. 首页 > 网红人物

小鸟的小视频,我用Python把同城的漂亮小姐姐的抖音视频全部下载了

公司老板让我继续在家待着,远在老家在家闲的快发霉了,感觉好久没看过美女了,但是又不敢出去,只好用python扒拉扒拉抖音上同城漂亮小姐姐的视频了,识别到漂亮小姐姐的视频就自动下载下来,然后集中欣赏。

01

整体思路

用自动化测试工具appium操作抖音app,(appium的安装网上教程很多,这里就不再赘述了),自动滑动同城抖音视频,截图并通过百度识图api进行识别,筛选出颜值高于68分,年龄小于25岁的小姐姐视频。

打开抖音同城视频,并自动滑动

1).首先要配置好打开抖音所需要的参数

其中,platformName指手机操作系统,deviceName指手机型号,appPackage和appActivity是APP的两个参数。

2).进入抖音同城界面

这里我采取的方式是定点击“同城”所在的坐标

上图中两个坐标点划定1个矩形小鸟的小视频,第一个是矩形左上角的位置,第二个是矩形右下角的位置,100代表灵敏度,点击后如下:

3).点击进入视频,启动定时滑动

第一行执行后手机界面将点击进入第一个视频,然后再用appium的swipe模块开始滑动,其中start_x和start_y表示滑动起始坐标,start_x和start_y – distance代表终止位置。

02

对抖音视频进行截图

1).首先要忽略直播视频

然后停顿2秒后保存1张手机截图,并截去不必要的元素

前两行执行后会保存当前手机截图,并命名为‘xx.jpg’,然后把不必要的元素截掉,根据自己手机屏幕的大小,可以在appium客户端截取元素坐标,其中crop的四个坐标依次为左上角x值、y值,右下角x值、y值,截取后的图片为:

03

用百度识图api对截图进行识别

1).进入百度云人脸识别控制台

利用百度平台提供的API快速进行人脸识别,非常方便。

2).创建人脸识别应用

使用之前,需要创建一个人脸识别的应用。

3).创建成功后获得API key和Secret Key

一般调用restAPI接口,都需要拿到key和token. 百度这边需要拿两个key ,为我们后面的代码调用做准备。

4). 获取调用接口所需的Access Token

其中client_id是API_key的值,client_secret是Secret_Key的值,返回的access_token用于人脸调用接口进行人脸识别。

5).打开第二步保存的截图,并转成BASE64格式

把图片用二进制的方式打开,然后用base64的方式保存。

6).构造识图请求参数,获得返回结果

经过上面的准备工作,下面的流程就非常简单了。其实就是构造一个requests请求,我们的准备的参数发送过去。

包括年龄、颜值、性别等信息,本次我们只取颜值、性别、年龄3类信息。

用我自己的照片试一下

哈哈,一不小心暴露我小鲜肉的本质

04

保存高颜值小姐姐视频

设定一个界限,当识别到小姐的颜值大于68分,年龄小于25岁时,点击下载视频

其中小鸟的小视频,第一个点击的坐标是

第二个点击的坐标是

近期热门:

本文由佚名发布,不代表新营销立场,转载联系作者并注明出处:http://www.newmarketingcn.com/ZaZhi/23231.html

留言与评论(共有 0 条评论)
   
验证码: