app开发者平台在数字化时代的重要性与发展趋势解析
1077
2022-09-16
你喜欢的女主播颜值多少分,今天带你测试虎牙直播女主播的颜值
前言
随着现在直播的兴起,主播这个职业逐渐走入人们的视野。现在各大平台都有当家花旦、一哥、一姐等称号。其实人气是一方面,但是颜值才是硬实力。
接下来带大家进行主播的颜值检测评分,看看谁是最靓的崽(*^▽^*)
本篇大致内容:
1、爬取主播的直播人脸图
2、调用百度人脸检测开放接口,进行颜值打分
环境介绍:
python 3.6
pycharm
requests
parsel(xapth)
1、爬取主播的图片
1.1 导入模块
import requests
import parsel
1.2 分析目标网页,确定爬取的url路径,headers参数
代码如下:
base_url = 'https://huya.com/g/4079'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36'
}
1.3 发送请求 -- requests 模拟浏览器发送请求,获取响应数据
代码如下:
response = requests.get(url=base_url, headers=headers)
html_data = response.text
1.4 解析数据 -- parsel 转化为Selector对象,Selector对象具有xpath的方法,能够对转化的数据进行处理
代码如下:
1.5 保存数据
代码如下:
# 准备文件名
file_name = img_title + '.jpg'
with open('img\\' + file_name, mode='wb') as f:
print('正在保存:', file_name)
f.write(img_data)
2、调用百度人脸检测开放接口
在百度AI开放平台注册账号
点击进入人脸识别
创建一个应用
创建完成以后进入管理应用,打开应用,点击-SDK
不要-,点击使用说明
安装SDK
pip install baidu-aip
根据百度接口示例来写代码
代码如下:
3、检测打分
3.1 导入模块,做循环检测的接口
代码如下:
3.2 数据输出
for a, b in enumerate(change_score):
print('小姐姐的名字是:{}丨颜值名次是:第{}名丨她的颜值分数为:{}'.format(change_score[a][0], a+1, change_score[a][1]))
运行代码后得出最后的颜值打分检测结果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~