如何用Python爬取高颜值美女

技术如何用Python爬取高颜值美女如何用Python爬取高颜值美女,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1 数据源知乎话题『美女』下所有问题中回答

相信很多没有经验的人,对于如何用Python爬高价值美女,都是一窍不通的。因此,本文总结了出现问题的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。

1个数据源

知乎“美”主题下所有问题的答案图片。

2抓取工具。

Python 3,并使用第三方库Requests、lxml、AipFace,总共有100行代码。

3必要的环境。

Mac/Linux/Windows (Linux还没有测试过,理论上是可以的。Windows之前反应异常,但检查后,Windows限制了本地文件名中的字符,并使用了常规过滤)。

无需登录知乎(即无需提供知乎账号密码)。

人脸检测服务需要一个百度云账号(即百度网盘/贴吧账号)。

4人脸检测库。

AipFace由百度云AI开放平台提供,是一款用于人脸检测的Python SDK。可以通过HTTP直接访问,免费使用。

5测试过滤器条件。

过滤所有无脸图片(如风景、无脸人物照片等)。).

过滤所有非女性(抓取过程中发现知乎男性图片基本都是明星,所以不考虑;存在AipFace性别识别不准确的情况)

过滤所有不真实的角色,如卡通人物(AipFace Human confidence小于0.6)。

过滤所有低颜值分数的图片(AipFace美颜属性小于45,以节省存储空间;同样,AipFace评分没有客观性。)

6实现逻辑。

通过Requests发送一个HTTP请求,获取一些“美”下的讨论列表。

通过lxml分析每个讨论中捕获的HTML,获取所有img标签对应的src属性。

通过Requests发送HTTP请求,下载src属性指向图片(不考虑动画)。

通过AipFace要求图片上的人脸检测。

判断是否检测到人脸,使用“4个检测过滤条件”进行过滤。

将过滤后的图片持久化到本地文件系统,文件名为颜值作者题名序号。

回到第一步继续。

7抢成绩。

直接储存在文件夹里(angelababy的实力出境)。除此之外,88分是除了baby之外拍摄图片的最高分。个人反对排名,但我老婆不是最高分。

如何用Python爬取高颜值美女

如何用Python爬取高颜值美女

如何用Python爬取高颜值美女

密码

如何用Python爬取高颜值美女

如何用Python爬取高颜值美女

9操作准备。

安装Python 3,下载Python。

安装请求、lxml和baidu-aip库,所有这些都可以通过pip安装,只需一行命令。

申请百度云检服务,免费。人脸识别-百度AI。

看完以上内容,你掌握了用Python爬取高价值美颜的方法了吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道。感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/49008.html

(0)

相关推荐

  • spring集成mybatis依赖配置

    技术spring集成mybatis依赖配置 spring集成mybatis依赖配置dependencies
    !– 测试依赖–dependencygroupIdjunit/groupIdarti

    礼包 2021年10月27日
  • 傅雷家书1954年概括,傅雷家书1954年的主要内容

    技术傅雷家书1954年概括,傅雷家书1954年的主要内容1954年,傅聪出国学习钢琴,孤身远在他乡,孤独枯寂,傅雷夫妇以家书来鼓励儿子潜心学习,报效国家.多年来,傅雷夫妇的家书一直伴随着傅聪的生活,学习,乃至恋爱,结婚生

    生活 2021年10月27日
  • 在 Linux中find命令使用技巧

    技术在 Linux中find命令使用技巧 在 Linux中find命令使用技巧不管我决心如何组织文件,似乎总有无法找到文件的时候。有时是因为我不记得最初的文件名,其他时候,我知道名字,但我不记得在哪里保

    礼包 2021年12月22日
  • Dev-C++软件如何安装

    技术Dev-C++软件如何安装这篇文章给大家分享的是有关Dev-C++软件如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装教程1、下载后鼠标右击压缩包解压 2、双击安装程序安装 3

    攻略 2021年11月18日
  • redis布隆过滤器是如何高效的(redis布隆过滤器支持版本)

    技术Redis中的布隆过滤器怎么实现这篇文章主要介绍“Redis中的布隆过滤器怎么实现”,在日常操作中,相信很多人在Redis中的布隆过滤器怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月23日
  • spring成神之路第四十八篇:@Transaction 事务源码解析

    技术spring成神之路第四十八篇:@Transaction 事务源码解析 spring成神之路第四十八篇:@Transaction 事务源码解析大家好,今天咱们通过源码来了解一下spring中@Tra

    礼包 2021年11月7日