简述

其实要这么做的原因就是,我们之前操作的每次都要登录确认什么的,比较麻烦。所以,如果我们能够一次性将所有的数据都下载下来,然后存储起来,那么就可以直接操作数据,而不需要等待拿数据的过程了~

代码

这里先知放出来这个函数,如果想要看公众号信息,或者是其他的,可以修改get_friends()函数为其他的就好了~

  • 用了itchatpandas
  • 返回的是一个dataframe
def login_and_getData(columns=[]):itchat.auto_login(hotReload=True)# 第一个就是自己friendList = itchat.get_friends(update=True)[1:]if len(columns) == 0:columns = friendList[0].keys()df = pd.DataFrame(columns=columns)val = [0] * len(friendList)for c in columns:for i in range(len(friendList)):val[i] = friendList[i][c]df[c] = valreturn df

整体用的函数为:

import itchat
import pandas as pddef login_and_getData(columns=[]):itchat.auto_login(hotReload=True)# 第一个就是自己friendList = itchat.get_friends(update=True)[1:]if len(columns) == 0:columns = friendList[0].keys()df = pd.DataFrame(columns=columns)val = [0] * len(friendList)for c in columns:for i in range(len(friendList)):val[i] = friendList[i][c]df[c] = valreturn df
df = login_and_getData()df.to_excel('wechat-1.xlsx')
  • 其实也可以自己写个list 作为参数传进去就好了~

微信好友数据打包下载--微信数据分析(二)相关推荐

  1. 通过python分析微信好友数据

    随着微信的普及,越来越多的人开始使用微信.微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信.微信里的每一个好友,都代表着人们在社会里扮演的不同角色.今天这篇 ...

  2. 用Python获取了微信好友数据,进行可视化分析发现~

    大家好! 因为无事可做,就想着看看爬取一下微信好友,然后理智的分析一波~~ 01 数据采集 我们这次使用的是Itchat库来获取的微信好友数据. 01 登陆 用Itchat库来获取微信好友数据,首先需 ...

  3. 用Python获取了微信好友数据,进行可视化分析发现

    大家好! 因为无事可做,就想着看看爬取一下微信好友,然后理智的分析一波~~编程学习资料点击领取 01 数据采集 我们这次使用的是Itchat库来获取的微信好友数据. 01 登陆 用Itchat库来获取 ...

  4. python微信好友_python 获取微信好友列表的方法(微信web)

    如下所示: import urllib import urllib2 import os import time import re import cookielib import xml.dom.m ...

  5. 安卓暗黑模式软件_微信暗黑模式版本下载-微信暗黑版本v7.0.11 安卓版-腾牛安卓网...

    微信暗黑版本是指的全新推出的暗黑模式版本,这不仅仅是夜间模式哦,而是多方协调下,开发的一个全新黑色主题版本.暗黑版下不仅聊天页面和第一层页面入口是黑色的,小程序微信游戏等,也都会全面覆盖. 微信暗黑模 ...

  6. python,爬取微信好友数据,看他一天天在干嘛

    前段时间发现了一个好玩的东西,一个python的第三方库itchat,它的功能很强大.只要你扫一下它所生成的二维码即可模拟登陆你的微信号,然后可以实现自动回复,爬取微信列表好友信息等功能.基于这个第三 ...

  7. 利用Python对微信好友数据进行分析

    一直就想着做个微信好友数据分析,折腾了一天总算是勉强完成了. 本文参考: 微信好友大数据分析 Python基于jieba库进行简单分词及词云功能实现方法 本文会使用到的第三方模块: itchat:微信 ...

  8. python应用(1)两百行代码实现微信好友数据爬取与可视化

    前段时间发现了一个好玩的东西,一个python的第三方库itchat,它的功能很强大.只要你扫一下它所生成的二维码即可模拟登陆你的微信号,然后可以实现自动回复,爬取微信列表好友信息等功能.基于这个第三 ...

  9. APP二维码微信扫描后无法下载 微信中无法下载APP的解决方案

    微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导).为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台.当然如果 ...

最新文章

  1. Python multiprocess 多进程模块
  2. vmware让虚拟机内外网络可互访
  3. 敏捷SOA成功秘诀(三):生命周期管理
  4. JavaScript标准库系列——RegExp对象(三)
  5. iOS---GCD的三种常见用法
  6. Node Capital生态布局初成,部分项目差强人意
  7. web前端性能意义、关注重点、测试方案、优化技巧
  8. 写代码的16个好习惯,减少80%的bug
  9. 模糊控制作业c语言,单片机 模糊控制 算法 c语言
  10. 4位加法器的设计代码verilog_HDLBits:在线学习Verilog(六 · Problem 25-29)
  11. 自己定义控件-仿iphone之ToggleButtonamp;VoiceSeekBar
  12. 数据库中的case when ,if ,if null
  13. Atitit.导出excel功能的设计 与解决方案
  14. Android解决手机图片压缩后旋转问题
  15. sd卡驱动分析 linux,linux下SD卡驅動分析(一)
  16. QQ飞车手游S25赛季什么时候更新?S25赛季段位继承表图文一览
  17. Ubuntu与Windows之间设置共享文件夹
  18. STFT和声谱图,梅尔频谱(Mel Bank Features)与梅尔倒谱(MFCCs)
  19. 互联网业务数据分析- 数据工具
  20. 在ibatis中查询返回List集合的问题

热门文章

  1. Pat甲级 1002 A+B for Polynomials
  2. SVG(网页加载显示的加载进度动态图)
  3. zabbix监控mysql最简单的方法
  4. CentOs 7.2下ELK日志分析系统搭建
  5. os:进程与线程问题
  6. Sublime Text 3插件收集
  7. Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境
  8. ***PHP 遍历数组的方法foreach
  9. 如何扩展Linux的ip_conntrack
  10. linux 之进程间通信-------------InterProcess Communication