居然长得的还没一只熊好看?用Python做一个颜值检测,结果就离谱
准备工作
在写代码之前,你需要先在Baidu开发者平台申请权限,步骤如下:
登录百度智能云
https://cloud.baidu.com/?from=console,没有Baidu账号的注册一个
第一次进入会有这样一个页面,你自己随意填

通过界面右上角进入控制台

进入控制台后点击左上角的菜单栏

选中产品服务

点击创建应用

应用名称随便填
接口选择默认
应用归属选个人
应用描述随便填
然后点击立即创建

创建完毕后点击返回应用列表
重点点击领取免费资源

进行实名认证后领取服务类型里面的所有内容
实名认证需要一定时间

领取完毕之后回到应用列表

复制API Key和Secret Key里的内容,用于后期的接口认证
开发环境
Python 3.8
Pycharm 2021.2
会使用API接口 百度云接口
模块使用
requests >>> pip install requests
tqdm >>> pip install tqdm
os
base64
第一个阶段 去采集主播照片数据
请求数据
解析数据,提取我们想要数据内容,主播名字,主播封面图url地址
翻页
保存图片数据内容


颜值检测
调用接口进行识别
获取所有图片,进行排名



看看排名情况
前三名

image.png
emmm。。。。。。
然我看来看看最后三名

我不服,最后一名居然输给了一只熊和一个男的,而且才得22分?

看了下官方的文档,最后一名可能是因为手挡住了脸部,但被一只熊给打败了,就离谱

