作家
登录

一件有趣的事:我用 Python 爬了爬自己的微信朋友

作者: 来源: 2017-07-17 12:45:37 阅读 我要评论

【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!


比来几天干啥都不来劲,昨晚有时懂得到 Python 里的 itchat 包,它已经完成了 wechat 的小我账号 API 接口,使爬取小我微信信息加倍便利。鉴于本身很早之前就想知道诸如本身微信石友性别比例都来自哪个城市之类的问题,于是乎玩心一路,计算爬一下本身的微信。

数据爬取教程

起首,在终端安装一下 itchat 包。

数据爬取教程安装完成后导入包,再上岸本身的微信。过程中会临盆一个上岸二维码,扫码之后即可上岸。上岸成功后,把本身人友的相干信息趴下来。

有了膳绫擎的 friends 数据,我们就可以来做分析啦。

本身微信石友的男女比例

细心不雅察了一下返回的数据构造,发明”性别“是存放在一个字典琅绫擎的,key 是”Sex“,男性值为 1,女性为 2,其他是不明性其余(就是没有填的)。可以写个轮回获取想要的性别数据,获得本身微信石友的性别比例。

数据爬取教程

男性石友:37.65%

女性石友:59.23%

再细心不雅察 friends 列表,发明琅绫擎还包含了石友昵称、省份、城市、小我简介等等的数据,刚好可以用来分析石友城市分布,最好的方法是定义一个函数把数据都趴下来,存到数据框里,再进行分析。

数据爬取教程

以上便获得一个叫 data 的 csv 桌面文件, 用 R 打开并简单做一下数据预处理,获得如下(涉及隐私的已被预处理):

 1/4    1 2 3 4 下一页 尾页

  推荐阅读

  经济学人:中国或在人工智能领域赶超美国

【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!最新一期英国《经计揭捉?人》杂志撰文称,因为拥有人才和数据优势,加之创虻公司和BAT的大年夜举投入,以及当局的大年夜>>>详细阅读


本文标题:一件有趣的事:我用 Python 爬了爬自己的微信朋友

地址:http://www.17bianji.com/lsqh/36237.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)