游戏与颜值的主播名字
1、晚上回家闲来无事,想打开某直播平台,看看小姐姐直播。看着一个个多才多艺的小姐姐究竟看哪个小姐姐直播好呢。今天我们就一起来做个颜值评分器,爬取小姐姐们的直播照片,对每位小姐姐的颜值进行打分排序,选出最靓的。
2、总体来说,我们需要做的是获取直播颜值区的主播小姐姐的正在直播的全部主播名称和封面图并保存下来,用百度提供的人脸识别接口,进行颜值评分排序,选出颜值最高的。拆解需求,大致可以整理出核心功能如下:。打开直播颜值区模块对页面进行分析。
3、发送网络请求。遍历主播照片,调用颜值检测接口对主播颜值进行打分。首先我们选择的是某牙直播,进入首页打开颜值区,按12可以进入开发者模式。
4、不难发现所有的小姐姐直播封面对应的都是在标签里面。我们只要解析获取这些标签数据就可以了。
5、接着我们需要拿到直播小姐姐的封面图片,通过分析上面标签里面的内容,可以发现下面有个标签,里面的标签中的-不就是我们要的小姐姐图片嘛。接下来我们想要获取主播小姐姐的名字怎么办呢。点开标签继续分析,可以看到下面有个标签,其中的标签内容就是小姐姐直播的名字。网页结构我们上面已经分析好了,那么我们就可以来动手爬取我们所需要的数据了。
游戏与颜值的主播名字
1、获取到所有的数据资源之后,把图片保存下来即可。文件的下载保存的方式比较多,我用的是通过打开文件的方式。
2、这样小姐姐的直播名称和照片都可以保存下来了,效果如下:。我们调用的是百度开放的人脸识别接口–百度开放平台链接。这里面我们可以创建一个人脸识别应用,其中的及后面我们调用人脸识别检测接口时会用到。接下来我们可以看看官方提供的帮助文档,里面介绍的很详细。
3、包括如何调用请求数据格式,向服务地址使用发送请求,必须在中带上参数_,可通过后台的和生成。这里面的和就是我们上面提到的。那我们要的打分颜值分数是哪个呢。提供返回结果参数,可以看到里面有个就是我们要的颜值分数。
4、这样颜值检测的接口流程基本就已经清楚了,可以进行代码实现了。其中获取的时候,需要用到_和_,这两个就是上面创建人脸识别应用时提供的。可以看到字段里面的就是代表对小姐姐的颜值评分。效果如下:。
5、调用颜值检测接口已经写好了,下面我们要遍历之前保存的所有小姐姐直播照片,对每个进行颜值打分。最后我们就只需要按照颜值分数进行降序排列,就可以选出颜值最高的小姐姐啦~。