如何用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)

相关推荐

  • JavaScript怎么实现重置功能

    技术JavaScript怎么实现重置功能这篇文章主要介绍“JavaScript怎么实现重置功能”,在日常操作中,相信很多人在JavaScript怎么实现重置功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年11月9日
  • 怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题

    技术怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题这篇文章主要介绍“怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题”,在日常操作中,相信很多人在怎么理解PHP7.2忽略父类方法以及Li

    攻略 2021年11月16日
  • Qt中树形控件Tree Widget的使用方法有哪些

    技术Qt中树形控件Tree Widget的使用方法有哪些本篇内容主要讲解“Qt中树形控件Tree Widget的使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Q

    攻略 2021年11月30日
  • 七年级下册英语作文,七年级下册英语作文我最喜欢的她

    技术七年级下册英语作文,七年级下册英语作文我最喜欢的她if anyone ask me who is my favorite people? i would tell him my favorite person is

    生活 2021年10月22日
  • 小程序Vant组件如何将默认样式单位px转为rpx

    技术小程序Vant组件如何将默认样式单位px转为rpx本篇内容介绍了“小程序Vant组件如何将默认样式单位px转为rpx”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处

    攻略 2021年10月29日
  • Qdox工具怎么用

    技术Qdox工具怎么用这篇文章给大家介绍Qdox工具怎么用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。QDox 一款简单,高效的Java源代码解析器,可以提取Java类、接口、方法、参数名称、类型

    攻略 2021年10月20日