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

【Python】利用python爬取微信朋友info

#前言 今天在工作室学习时,偶然被某公众号推送了《我用python爬了爬自己的微信朋友》,因为本身也是在学习python的过程,索性就中断了手头的工作,点进去看,并操作了一番,学习了itchat模块,...#统计微信好友男女比例 #-*- coding:utf-8 -*- #导入需要使用的相关模块 import itchat import re import jieba import matplotlib.pyplot...as np import PIL.Image as Image from os import path from scipy.misc import imread #登录方法,会弹出登录二维码,用微信扫描登录...itchat.auto_login() #关于所有微信还有的资料信息都封装在这个方法里 friends = itchat.get_friends(update=True)[0:] #获取好友性别信息...male = female = other = 0 #遍历好友信息 for i in friends[1:]: #按照微信资料上的信息规则,男1,女2,其他3 sex = i['Sex'] if

69510

【上帝视角看微信】用 Python 爬取自己的微信朋友

本文作者利用 Python 爬取了自己微信好友的信息后,像打开了一扇新世界的大门。一起来围观他的爬取过程吧。 ?...昨晚偶然了解到 Python 里的 itchat 包,它已经完成了 wechat 的个人账号 API 接口,使爬取个人微信信息更加方便。...鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。 首先,在终端安装一下 itchat 包。 ? 安装完成后导入包,再登陆自己的微信。...好了,再把这个数据用R画成图看看(Python 作图真的是忍不了,代码就不放了): ?...我微信好友也不是太多,如果微信好友有几千个,可以得到几千条数据,分析一下还是很有价值的。

1.9K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用 Python 爬微信公众号的数据

    0 前言 最近想搞一点秘密的小东西,然后就发现了一个非常有用的库 wechatsogou,听个名字你就大概能猜出是什么来的了,基于搜狗微信搜索的微信公众号爬虫接口,有了这个就可以玩起来了。...ws_api.search_gzh('萧北月')) # 搜索公众号 代码运行后会显示一个验证码,自己人工识别一下,再把验证码输入到please input code:后面就行(6个字符的是搜狗的验证码,4个字符的是微信的验证码...headimage 就是我公众号的头像;wechat_id 是我公众号的微信 id;qrcode 是公众号二维码的链接;introduction 是公众号简介,或者说是功能介绍; authentication...2.2 微信公众号文章 代码如下 import wechatsogou ws_api = wechatsogou.WechatSogouAPI() print(ws_api.search_article...{'article': {'title': '用Python 制作微信好友个性签名词云图', 'url': 'http://mp.weixin.qq.com/s?

    2.2K50

    【PYTHON】实时爬取猫眼票房+微信推送

    0x00 前言 写了个爬i春秋的文章跟这篇大同小异,我就不发博客了i春秋监控文章回帖数+评论→微信推送 今天写的是作业3——实时的对本次春节档的电影票房进行爬取,然后我加了个推送到微信功能,这样我们可以在微信上实时监控...那还说啥,直接爬就完事了。这里我们依旧用到了XPATH的定位方法。效率贼高!不会用的朋友,请看一下上一篇文章。 好的。现在这里我们的电影+实时票房已经成功爬取了。...现在来做第二个功能推送到微信消息。在做这个消息之前,我们需要注册一个企业微信。...我们还需要一个定时功能,就用到了schedule函数 最后成效如下 0x03 文末 python的功能还是十分强大,哈哈!...有什么想法,可以在下面留言一起探讨~~~~ 参考资料 我的github项目地址 猫眼实时票房 企业微信官网 企业微信api

    1.4K20

    python爬取微信信息--显示性别地

    看到一篇有意思的博客 利用微信开放的接口itchat 可以获取登录的微信好友信息 并且利用图像工具显示分析结果 非常的有意思 记录下实现过程 并提供可执行代码 首先要 import itchat 库 这个是微信开源的一个接口...用于登录微信并且查看账户里好友信息服务的 2种导入方法 都可以快速下载库 1.在cmd里可以直接 pip3 install itchat     2.在pycharm中可以依次 File-->Settings...你可以更改放到你想放的路径 改完之后 63行的路径也要改  当然如果偷懒的话 也可以不改 你会发现F盘下 有你生成的文件 1 import itchat 2 import re 3 4 # 先登录,扫二维码登录微信...os 32 import numpy as np 33 import PIL.Image as Image 34 35 # d = os.path.dirname(__file__) 36 # 找一张微信...logo图来生成配色方案,微信logo图wechat.jpg路径在F:\\盘下 37 alice_coloring = np.array(Image.open(os.path.join(r'C:\Users

    73510

    Python爬虫学习 爬取微信朋友圈

    接下来,我们将实现微信朋友圈的爬取。 如果直接用 Charles 或 mitmproxy 来监听微信朋友圈的接口数据,这是无法实现爬取的,因为数据都是被加密的。...本节目标 本节我们以 Android 平台为例,实现抓取微信朋友圈的动态信息。动态信息包括好友昵称、正文、发布日期。...模拟登录 接下来要做的就是登录微信。点击登录按钮,输入用户名、密码,提交登录即可。...代码运行之后,手机微信便会启动,并且可以成功进入到朋友圈然后一直不断执行拖动过程。控制台输出相应的爬取结果,结果被成功保存到 MongoDB 数据库中。 6....结语 以上内容是利用 Appium 爬取微信朋友圈的过程。利用 Appium,我们可以做到 App 的可见即可爬,也可以实现自动化驱动和数据爬取。

    2K10

    如何用 Python 爬取自己的微信朋友

    本文作者利用 Python 爬取了自己微信好友的信息后,像打开了一扇新世界的大门。一起来围观他的爬取过程吧。 ?...昨晚偶然了解到 Python 里的 itchat 包,它已经完成了 wechat 的个人账号 API 接口,使爬取个人微信信息更加方便。...鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。 首先,在终端安装一下 itchat 包。 ? 安装完成后导入包,再登陆自己的微信。...好了,再把这个数据用R画成图看看(Python 作图真的是忍不了,代码就不放了): ?...我微信好友也不是太多,如果微信好友有几千个,可以得到几千条数据,分析一下还是很有价值的。

    99590

    Python爬虫学习之爬取微信朋友圈

    接下来,我们将实现微信朋友圈的爬取。 如果直接用 Charles 或 mitmproxy 来监听微信朋友圈的接口数据,这是无法实现爬取的,因为数据都是被加密的。...本节目标 本节我们以 Android 平台为例,实现抓取微信朋友圈的动态信息。动态信息包括好友昵称、正文、发布日期。...准备工作 请确保 PC 已经安装好 Appium、Android 开发环境和 Python 版本的 Appium API。...调用此方法即可开始爬取,代码实现如下所示: ? 这样我们就完成了整个朋友圈的爬虫。代码运行之后,手机微信便会启动,并且可以成功进入到朋友圈然后一直不断执行拖动过程。...结语 以上内容是利用 Appium 爬取微信朋友圈的过程。利用 Appium,我们可以做到 App 的可见即可爬,也可以实现自动化驱动和数据爬取。

    1.2K10

    用Python爬了微信好友,原来他们是这样的人...

    随着微信的普及,越来越多的人开始使用微信。微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信。微信里的每一个好友,都代表着人们在社会里扮演的不同角色。...今天这篇文章会基于Python对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。...在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块: itchat:微信网页版接口封装Python版本,在本文中用以获取微信好友信息。...itchat不能用的可以参考:如何用Python查看微信好友撤回的消息? 以上模块均可通过 pip 安装,关于各个模块使用的详细说明,请自行查阅各自文档。...通过观察所有好友头像,我发现在我的微信好友中,使用个人照片作为微信头像的有15人,使用网络图片作为微信头像的有53人,使用动漫图片作为微信头像的有25人,使用合照图片作为微信头像的有3人,使用孩童照片作为微信头像的有

    38310

    用Python爬了微信好友,原来他们是这样的人...

    随着微信的普及,越来越多的人开始使用微信。微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信。微信里的每一个好友,都代表着人们在社会里扮演的不同角色。...今天这篇文章会基于Python对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。...在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块: itchat:微信网页版接口封装Python版本,在本文中用以获取微信好友信息。...itchat不能用的可以参考:如何用Python查看微信好友撤回的消息? 以上模块均可通过 pip 安装,关于各个模块使用的详细说明,请自行查阅各自文档。...通过观察所有好友头像,我发现在我的微信好友中,使用个人照片作为微信头像的有15人,使用网络图片作为微信头像的有53人,使用动漫图片作为微信头像的有25人,使用合照图片作为微信头像的有3人,使用孩童照片作为微信头像的有

    26210

    Python爬取天气状况发送给微信好友

    上次和大家分享了爬取天气信息的python程序,程序上还有很多缺点,需要再了解一些html和css等相关知识后,才会把爬虫的程序做的更好。 我们爬取到天气数据之后,接下来应该做些什么有趣的事情的呢?...我们可以把这些天气数据发送给父母和微信好友~若要实现后面的功能,我们可以使用python的wxpy模块和wechat_sender模块。...介绍 随时随地发消息到微信。...wechat_sender 是基于 wxpy 和 tornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发送到微信的工具。...微信文件助手接收结果: ? 二、 发送爬取天气的结果 爬取天气结果组装数据成字典,然后再将字典拆解成字符串进行发送。

    1.5K20

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

    最近几天干啥都不来劲,昨晚偶然了解到 Python 里的 itchat 包,它已经完成了 wechat 的个人账号 API 接口,使爬取个人微信信息更加方便。...鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。 ? 首先,在终端安装一下 itchat 包。 ? 安装完成后导入包,再登陆自己的微信。...好了,再把这个数据用R画成图看看(Python 作图真的是忍不了,代码就不放了): ?...另外,在国外的朋友由于微信的设置问题(很多是直接跳过省份,只有城市可以选择的),很多国外的城市被误当成了省份。 再来一张图看看自己微信朋友在广东的具体分布(取前八): ?...我微信好友也不是太多,如果微信好友有几千个,可以得到几千条数据,分析一下还是很有价值的。

    49530

    用Python爬了我的微信好友,他们是这样的...

    微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信。微信里的每一个好友,都代表着人们在社会里扮演的不同角色。...今天这篇文章会基于Python对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。...在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块: itchat:微信网页版接口封装Python版本,在本文中用以获取微信好友信息。...通过观察所有好友头像,我发现在我的微信好友中,使用个人照片作为微信头像的有15人,使用网络图片作为微信头像的有53人,使用动漫图片作为微信头像的有25人,使用合照图片作为微信头像的有3人,使用孩童照片作为微信头像的有...程序员读者微信群,先到先得! 2T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,软考,英语,等等。在公众号内回复「资源」,即可免费获取!

    76720

    当我用python爬了公司BD王同事的微信好友...

    某日,BD王同事找我聊天,聊着聊着就抱怨起来,这一年跑市场跑太猛了,工作微信的好友加到了5000人上限,只能换个双微信的手机了,但是这个X刚买没多久啊......5分钟的唠叨中,我只get到了一个重点,...BD王居然有5000个微信好友!!...首先获得微信好友数据: 1.安装python 2.安装itchat、jieba等包(pip install itchat) 3.获取BD王的微信授权 4.将数据导入到DataFrame,并筛选出微信名、...对BD王的微信好友进行统计,发现有34%的好友没有设置备注,侧面反映BD王虽然好友很多,但有一部分并没有深入沟通,还有很大价值可以挖掘,继续加油...PS:其中微信名称为个人姓名,不需要修改备注的情况较少...上张图主要是炫,具体咱们放大一点看看.. 5.针对BD王的微信好友的个性签名,做了词云统计,看下他的朋友圈属性是什么?

    85160
    领券