首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

100%教会你python爬取微信好友私密信息

爬虫技术:pandas、matplotlib、itchat、面向对象写法

先看下方大屏幕,男朋友近600,女朋友300,还有一些未知生物存在,不小心暴露了小编的性取向,好友分布主要集中于广东和河南,可以猜下小编是哪里人

废话不多说,直接上代码

2、创建一个类,并初始化方法获取朋友信息

self.friends:数据结构列表包含字典,每个字典代表每个好友姓名、地区、签名等信息[{},{},{}]

plt.rcParams用来处理绘图显示中文问题

3、提取名字,性别,省份,城市,签名信息,并保存到新列表

4、pandas将朋友信息列表转成dataframe,并保存为csv方便查看

5、pandas的value_counts()方法可以统计每种性别和每个省份出现的次数,并由大到小排序,这里我们提取省份前15个,并转成dataframe结构

由于有些省份没有填写,为空,通过遍历,将空的省份替换成“未知”

6、绘图,参数说明+绘图方法

7、调用方法

后期爬取手机号和空间朋友圈信息后期继续更新

python、django 、flask、数据分析、爬虫、运维、大数据、量化金融、机器学习、深度学习、自然语言处理、人工智能、电子书

本公众号长期提供各种免费视频学习资源,欢迎与作者相互探讨学习

1、Django教学网站项目实战视频,带xadmin后台和源码:

2、Flask项目实战视频和源码:

3、爬虫项目视频和源码:(含scrapy学习)

4、数据分析视频和源码:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180317G0Q3CO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券