首页
学习
活动
专区
圈层
工具
发布

Python爬取高颜值美女(爬虫+人脸检测+颜值检测)

1 数据源 知乎话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行 3 必要环境 Mac / Linux...已使用正则过滤) 无需登录知乎(即无需提供知乎帐号密码) 人脸检测服务需要一个百度云帐号(即百度网盘 / 贴吧帐号) 4 人脸检测库 AipFace,由百度云 AI 开放平台提供,是一个可以进行人脸检测的 Python...过滤所有非女性(在抓取中,发现知乎男性图片基本是明星,故不考虑;存在 AipFace 性别识别不准的情况) 过滤所有非真实人物,比如动漫人物 (AipFace Human 置信度小于 0.6) 过滤所有颜值评分较低图片...HTTP 请求,下载 src 属性指向图片(不考虑动图) 通过 AipFace 请求对图片进行人脸检测 判断是否检测到人脸,并使用 『4 检测过滤条件』过滤 将过滤后的图片持久化到本地文件系统,文件名为 颜值...9 运行准备 安装 Python 3,Download Python 安装 requests、lxml、baidu-aip 库,都可以通过 pip 安装,一行命令 申请百度云检测服务,免费。

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    知乎大神爬取高颜值美女(Python爬虫+人脸检测+颜值检测)

    ,存储空间大的请随意 BEAUTY_THRESHOLD = 45 #如果权限错误,浏览器中打开知乎,在开发者工具复制一个,无需登录 #建议最好换一个,因为不知道知乎的反爬虫策略,如果太多人用同一个,可能会影响程序运行...3,Download Python 安装 requests、lxml、baidu-aip 库,都可以通过 pip 安装,一行命令 申请百度云检测服务,免费。...(可选)配置自定义信息,如图片存储目录、颜值阈值、人脸置信度等 (可选)若请求知乎失败,返回如下。...往期推荐: Python爬虫系列——入门到精通 Python爬虫实例之——小说下载 老司机带你用python来爬取妹子图 机器学习,你不得不掌握的十大算法(上篇) 机器学习,你不得不掌握的十大算法(中)...机器学习,你不得不掌握的十大算法(下) 你不得不了解的8种神经网络结构!

    3.1K70

    知乎大神爬取高颜值美女(Python爬虫+人脸检测+颜值检测)

    ---- 1 数据源 知乎话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行 3 必要环境 Mac...,存储空间大的请随意 BEAUTY_THRESHOLD = 45 #如果权限错误,浏览器中打开知乎,在开发者工具复制一个,无需登录 #建议最好换一个,因为不知道知乎的反爬虫策略,如果太多人用同一个,可能会影响程序运行...3,Download Python 安装 requests、lxml、baidu-aip 库,都可以通过 pip 安装,一行命令 申请百度云检测服务,免费。...往期推荐: Python爬虫系列——入门到精通 Python爬虫实例之——小说下载 老司机带你用python来爬取妹子图 机器学习,你不得不掌握的十大算法(上篇) 机器学习,你不得不掌握的十大算法(中)...机器学习,你不得不掌握的十大算法(下) 你不得不了解的8种神经网络结构!

    3K100

    知乎大神用Python爬取高颜值美女(爬虫+人脸检测+颜值检测)

    1 数据源 知乎话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行 3 必要环境 Mac /...已使用正则过滤) 无需登录知乎(即无需提供知乎帐号密码) 人脸检测服务需要一个百度云帐号(即百度网盘 / 贴吧帐号) 4 人脸检测库 AipFace,由百度云 AI 开放平台提供,是一个可以进行人脸检测的 Python...过滤所有非女性(在抓取中,发现知乎男性图片基本是明星,故不考虑;存在 AipFace 性别识别不准的情况) 过滤所有非真实人物,比如动漫人物 (AipFace Human 置信度小于 0.6) 过滤所有颜值评分较低图片...HTTP 请求,下载 src 属性指向图片(不考虑动图) 通过 AipFace 请求对图片进行人脸检测 判断是否检测到人脸,并使用 『4 检测过滤条件』过滤 将过滤后的图片持久化到本地文件系统,文件名为 颜值...9 运行准备 安装 Python 3,Download Python 安装 requests、lxml、baidu-aip 库,都可以通过 pip 安装,一行命令 申请百度云检测服务,免费。

    1.5K20

    如何取滑动窗口中的最大值

    次大值会变成最大值;为了方便最大值的比较,最好是个有序的集合....对以上述的值集合还需要方便查询和删除最大值以及插入新值,并维护集合的有序性. 满足以上两个条件的数据结构是单调递减双向队列,虽然名字长,但也很好理解的....元素7,直接放入队列中,滑动窗口还没有真正形成,不用计算最大值 2. 滑动窗口右移,元素2加入队列中.取队列头7为最大值 3....滑动窗口右移 要压入的元素5比队尾元素4大,弹出4,压入5; 队首元素为5,即滑动窗口中的最大值为5; 5. 滑动窗口右移 队尾压入元素1; 取队首元素5为滑动窗口最大值....单调队列适合解决在一定范围内保存最大值(或者最小值),次大值(次小值)等等.

    2.7K10
    领券