点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

流水不腐,户枢不蠹。--吕氏春秋

今天,我发现班级群里的女同学几乎都用自己的照片做头像,面对着一张张曾经熟悉又好几个月没有见的面孔,我突然萌生出了一个想法:用python给她们的颜值排个序,说干就干!

01

先把头像下载下来

1.获取头像接口

首先我不打算用itchat或wxpy等微信接口模块,因为这些接口貌似无法通过以微信群为组别来返回数据,我准备从网页版微信入手。

扫码登录完毕后,经过反复调试,我发现了规律,当在聊天列表中首次点进某个群聊时,服务器端会返回该群内的用户信息:

随便点进1个群,该群总共有129个用户,大家可以看到,该过程中有3次post请求,前两次分别返回50条信息,第三条返回20条信息,也就是说,每次最多返回50条信息,这些信息中包含用户的个人昵称、群昵称、头像url、性别、地区等信息:

再来看看它post请求的具体信息:

最主要的的内容是请求主体,它包含了我们要获得信息用户的某些特征参数所以我只需在网页端找到这个请求主体,然后再复制到python里模拟请求就ok了,这也避免了分析参数的问题:

这样就获取好友列表信息了,最后for循环获得头像url!

2.保存群用户头像信息

起初我以为和上一步用同一个session会话就可以把图片保存下来,但是保存内容为空,然后我还是循规守矩,参考第一步方式开始爬取头像信息,并以群昵称命名:

运行程序就可以把群内用户的头像全保存下来了

(贴出1小部分图片供大家欣赏哈)

02

调用百度人脸识别接口识别头像颜值

1.注册百度云账号,创建人脸识别应用

记住API Key和Secret Key,下面调用接口要用到。

2.遍历文件夹内的图片信息

我们在img文件夹下,遍历所有头像(ImgFile为每张头像的路径)

3.用python调用接口进行人脸识别

先构建get_access_token函数:

这里用到了上述的API Key和Secret Key参数值,并返回access_token值。

最后,对每个头像进行识别,结果中会包含年龄、性别、脸型、笑容等信息,这里我们只取性别、年龄、颜值等3类信息:

在最后我根据识别的结果进行相应过滤,只保存识别结果为female的的图像,非女生头像的都给舍弃掉了,最后把结果保存到表格中就ok。

一切就绪之后,我迫不及待的把结果发到了群里,以为会有人夸我聪明能干:

然后,排名最后的大姐给我发了下面一句话:

怎么办啊,心好慌,不敢去上学了~~

---------------赠书一本---------------

这是一本将数据分析技术与数据使用场景深度结合的著作,从实战角度讲解了如何利用Python进行数据分析和数据化运营。畅销书全新、大幅升级,第1版近乎100%的好评,第2版不仅将Python升级到了新的版本,而且对具体内容进行了大幅度的补充和优化。作者宋天龙,是一位拥有10余年数据分析与数据化运营的资深大数据专家,书中对50余个数据工作流知识点、14个数据分析与挖掘主题、4个数据化运营主题、8个综合性案例进行了全面的讲解,能让数据化运营结合数据使用场景360°落地。

公众号后台回复【送书】二字,即可参与送书活动,祝您成为锦鲤噢~

------------------- End -------------------

往期精彩文章推荐:

  • Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

  • 一篇文章教会你理解Scrapy网络爬虫框架的工作原理和数据采集过程

  • 利用Python网络爬虫抓取微信好友的签名及其可视化展示

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

用python偷偷给班级群女同学的颜值进行排名,排最后的大姐说开学要打爆我(文末送书)...相关推荐

  1. 用python偷偷给班级群女同学的颜值进行排名,排最后的 说开学要打爆我

    今天,我发现班级群里的女同学几乎都用自己的照片做头像,面对着一张张曾经熟悉又好几个月没有见的面孔,我突然萌生出了一个想法:用python给她们的颜值排个序,说干就干! 一 先把头像下载下来 获取头像接 ...

  2. 用python偷偷给班级群女同学的颜值进行排名,排最后的大姐说开学要打爆我

    今天,我发现班级群里的女同学几乎都用自己的照片做头像,面对着一张张曾经熟悉又好几个月没有见的面孔,我突然萌生出了一个想法:用python给她们的颜值排个序,说干就干! 01 - 先把头像下载下来 1. ...

  3. python自动化办公都能做什么菜-Python 让我再次在女同学面前长脸了!(真实案例)...

    原标题:Python 让我再次在女同学面前长脸了!(真实案例) 事情是经过这样的: 晚上在家王者的时候,微信突然弹出了一条好友添加提醒,一看昵称,居然是我们大学的班花!!! 这真是奇怪了,我之前连班花 ...

  4. 用python偷偷给女同学颜值进行排名,排最后的大姐说开学要打爆我

    今天,我发现班级群里的女同学几乎都用自己的照片做头像,面对着一张张曾经熟悉又好几个月没有见的面孔,我突然萌生出了一个想法:用python给她们的颜值排个序,说干就干! 01 - 先把头像下载下来 1. ...

  5. python数学--假设班里25个同学,那么有生日相同的概率是多少?

    同一个班级有生日相同的概率. 一个班级有25个同学,有生日在同一天的概率是多少? 代码: 遇到问题没人解答?小编创建了一个Python学习交流QQ群:895817687 寻找有志同道合的小伙伴, 互帮 ...

  6. 在女同学的诱惑下,我第一次写了VBA代码

    VB真的还是高一时候的事情了,还记得那啥冒泡排序,擂台法等等等. 这是我一个朋友的故事,以下就以第一人称来叙述 故事开始了 某日在外校上课回家路上,看见女同学发来消息,甚是激动 点看一看:你会VBA么 ...

  7. 【学术相关】考研生对导师“嚣张发言”引热议:希望您今年招个女同学,不然我换导师!...

    本文募格学术撰写.参考资料:知乎.科学网博客.微博.抖音等 最近正值考研时节,不少考生都开始了联系导师的"求学之路". 在抖音上,有这么一则考研生对导师说的"嚣张发言&q ...

  8. IT男潘加宇:老婆在孩子班级群里怒怼数学老师

    孩子在杭州上小学四年级.2月2日晚,老婆在班级群里怼了数学老师: 体育课都可以占用 上数学课对吧? 中午休息也得拿来做卷子对吧? 早读 数学课 体育课 一天做了三张卷子 果然体育不重要只有数学重要呢 ...

  9. OSChina 周二乱弹 —— 我和高中女同学表白了

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2019)请戳(这里) [今日歌曲] @-冰冰棒- :#今日歌曲推荐# 分享视频 张惠妹<连名带姓> ...

最新文章

  1. BestCoder 1st Anniversary ($) 1002.Hidden String
  2. 哈·曼丁的故事(三)
  3. SAP Spartacus里解析route参数的逻辑
  4. SAP Fiori Elements - object detail batch roundtrip triggered by binding property in embedded xml vie
  5. 不会吸引人的JavaDocs源样本
  6. linux下怎么查kill某个进程,Linux下查询进程PS或者杀死进程kill的小技巧
  7. 【API进阶之路6】一个技术盲点,差点让整个项目翻车
  8. BP神经网络(手写数字识别)
  9. 垃圾收集 java_Java 垃圾收集技术
  10. 十种UI设计常用字体特效,让你的设计高大上!【萧蕊冰】
  11. 三星固态驱动安装失败_三星950 Pro固态硬盘用U盘装win7失败解决教程
  12. Zencart完美程序来了,首个Zencart模板引擎来了
  13. Android Framework实战开发-binder通信常见(oneway,in,out,inout)元素介绍及binder双向通信的实现
  14. Visual Studio 2019 代码显示空格等空白符
  15. 归一化的matlab实现
  16. 岛屿数量JAVA_LeetCode刷题 463. Island Perimeter 岛屿的周长 Java
  17. 请问PMP证书值得考吗?
  18. 电子邮件礼仪(E-Mail Etiquette)
  19. jpg转pdf软件免费下载
  20. 为什么都用西门子PLC?有什么网关兼容西门子?

热门文章

  1. 微信小程序实战通:小程序结合flask后台实现身份证智能识别
  2. GhostXP_SP3 电脑公司特别版 v2011.08
  3. 淘宝特价版正式改版!为搏杀下沉市场而来!
  4. Nubia Z5S(高通公司MSM8974) QHSUSB_BULK砖的方法节省模式(随着win7在恢复recovery分区案例)...
  5. 基于Echarts+百度地图+Three.js的数据可视化系统
  6. 码农的自我修养之 软件危机和软件过程
  7. 参考文献中各字母的含义
  8. 洗澡的时候水温把握不住?可能是你没有学好数学
  9. 计算机二级可以抵消计算机挂科吗,妈妈再也不用担心我挂科啦!| 计算机二级office考试...
  10. 小程序服务器与系统维护协议,小程序后台维护