爬取好友微信信息

import itchat
itchat.login()
#爬取自己好友相关信息, 返回一个json文件
friends = itchat.get_friends(update=True)[0:]
male = female = other = 0
#friends[0]是自己的信息,所以要从friends[1]开始
for i in friends[1:]:
    sex = i["Sex"]
    if sex == 1:
        male += 1
    elif sex == 2:
        female += 1
    else:
        other +=1
#计算朋友总数
total = len(friends[1:])
#打印出自己的好友性别比例
print("男性好友: %.2f%%" % (float(male)/total*100) + "\n" +
"女性好友: %.2f%%" % (float(female) / total * 100) + "\n" +
"不明性别好友: %.2f%%" % (float(other) / total * 100))
def get_var(var):
    variable = []
    for i in friends:
        value = i[var]
        variable.append(value)
    return variable
#调用函数得到各变量,并把数据存到csv文件中,保存到桌面
NickName = get_var("NickName")
Sex = get_var('Sex')
Province = get_var('Province')
City = get_var('City')
Signature = get_var('Signature')
from pandas import DataFrame
data = {'NickName': NickName, 'Sex': Sex, 'Province': Province,
        'City': City, 'Signature': Signature}
frame = DataFrame(data)
frame.to_csv('data.csv', index=True)
import re
siglist = []
for i in friends:
    signature = i["Signature"].strip().replace("span","").replace("class","").replace("emoji","")
    rep = re.compile("1f\d+\w*|[<>/=]")
    signature = rep.sub("", signature)
    siglist.append(signature)
text = "".join(siglist)

  

转载于:https://www.cnblogs.com/duanpengpeng/p/9477568.html

python爬取微信聊天记录数据_[使用案例]python如何爬取微信好友信息?(上) Python3如何爬取微信好友基本信息,并且进行数据清洗?下面跟着IP海带来的教程,我们一起看看具体的操作要怎么实现。1、登录获取好友基础信息:好友的获取方法为get_friends,将会返回完整的好友列表。其中每个好友为一个字典列表的第一项为本人的账号信息传入update键为True将可以更新好友列表并返回'''微信:Date:20180918Author:lizmDescription:爬取微... 阅读详情

相关推荐

使用 Python 的 itchat 模块爬取微信好友信息

偶然间听闻 itchat 模块可以用于实现微信好友信息采集、消息收发管理,于是闲来无事玩一玩,只是简单实现了好友性别统计、地域分布统计、个性签名爬取展示以及头像的爬取拼接,还有很多更强大的功能,有兴趣的读者可以通过模块官方文档深入探索。 0、读取数据,搞懂数据 因为获取好友信息需要手机授权登录网页版,所以为了避免频繁扫码登录,我们在一次登录后把好友列表信息在本地持久化保存,以下是这段功能的...

wx_blue_pig的博客 5481

如何用Python爬取你的微信好友信息

这篇文章主要是分享如何爬取自己的微信好友的公开信息,查看好友的地域分布。一起来看一看,更加了解你的朋友圈吧!

weixin_43931438的博客 4702

爬取微信好友详细信息

今天看到一位大佬的文章,很感兴趣,现照着葫芦画瓢,开发具有自己特色的研究路线,原文在此,大家可以参观一下~~ https://blog.youkuaiyun.com/tangyang8941/article/details/82837284#commentBox ok,开始搞起来…… 代码很少,很好理解: #!/usr/bin/env python # -*- coding:utf-8 -*- #...

想不出一个好的标题,就用这个吧 9006

python爬取微信好友信息_python itchat 爬取微信好友信息

「itchat」一个开源的微信个人接口,今天我们就用itchat爬取微信好友信息,无图言虚空三张图分别是「微信好友头像拼接图」、「性别统计图」、「个性签名统计图」「微信好友头像拼接图」「性别统计图」「个性签名统计图」安装pip3 install itchat主要用到的方法:itchat.login() 微信扫描二维码登录itchat.get_friends() 返回完整的好友列表,每个好友为一个字...

weixin_39810901的博客 466

【适用于最新的微信版本】模拟登陆微信、得到好友列表、主动推送图文信息

代码是Java所写 抓包工具版本:HttpWatch Pro v8.5.27 With License 主要技术: httpcomponents-client-4.2.5 , Jsoup1.6 主要内容: 年底了,奉献下自己写的东西, 因为发现自从微信升级后,很多模拟主动推送都不可以用了,而且网上现在没有可用的代码所以才写了这个代码。 这个代码的开发时间是2013-12-31日,所以针对的是最新版微信公众平台。 本代码不索要任何金钱,仅仅是为了交流而写,大家有什么问题尽管交流。 包含功能: 1 模拟微信登陆 2 获得好友关系 3 得到好友详细信息 4 主动发送给好友文本信息(需要满足由于该用户24小时与你互动) 5 模拟上传素材 6 在5的基础上主动发送图文信息(不需要满足该用户24小时与你互动, 只要有对方的微信号、且关注你了就OK) -- 这个是最核心的,因为微信现在隐藏了素材的上传URL, 所以这个是最有研究和探索价值的, 只要这个看懂了, 别的都是相通的原理,一通百通。 注: 有问题的尽可以留言,能回答的我都会回答,太基础的问题,比如HttpClient + Jsoup 如何搭配使用这种问题,就需要你有一定基础了,流程方面、思路方面的 我都可以分享。 祝大家新年快乐, 工作顺利, 钱包鼓鼓~

验证码接收平台搭建教程(含源代码)

在很多注册流程中,我们常常需要通过短信验证码验证用户的身份。本教程将手把手教你搭建一个验证码接收平台,用于自动接收并展示来自短信网关或短信转发器的验证码。⚠️ 本教程仅供学习使用,请勿用于任何非法用途!本教程展示了一个简单的验证码接收平台的搭建流程,从后端到前端完整实现。你可以将其用于学习 Web 开发、数据库操作以及 Flask 项目部署。访问我的优快云主页。

weixin_52548902的博客 4085

python爬取微信好友信息

python爬取微信好友信息 首先打开cmd 输入 pip install itchat #打开cmd窗口 输入命令 pip install itchat import itchat as it #设置三个变量 用来统计性别信息 male = 0 female = 0 other = 0 #调用二维码 it.auto_login(False) #获取好友列表 f = it.get_frien...

FOKJECKT的博客 1351

2025MCM美赛 数学建模 问题 C:奥运奖牌榜模型 思路+matlab代码+python代码

目录问题一详细思路步骤1. 数据准备与预处理2. 特征选择与构建3. 模型选择4. 模型训练与评估5. 预测与不确定性分析6. 分析与结果解释步骤详细代码实现python代码代码解析matlab代码问题二详细思路解决方案步骤1. 构建生产模型:2. 优化决策:3. 代码实现:代码解析matlab代码问题三的详细思路解决思路:代码实现1. 数据准备2. 代码实现matlab代码在这个问题中,我们的目标是根据历史奥运会的数据,建立一个模型来预测2028年洛杉矶奥运会各国的奖牌数。具体要求是:首先,整理并加载奥运

斌擎科技 2144

Python爬取微信好友的信息

最近在学习python的过程中发现了一些比较好玩的东西———-爬取微信好友的信息,并可以制作一些酷炫的效果,比如:统计微信好友男女比例、实现图灵机器人自动回复消息、抓取好友头像并拼接成图、获取好友签名信息并制作成云图等。 安装itchat itchat是一个开源的微信个人接口,首先我们先安装itchat 方法一:可以使用本命令安装itchat pip install itchat 方...

A_D_I_D_A_S的博客 1881

【Claude Code】Not logged in 未登录错误解决方案 + /login 认证路径

Claude Code 启动时提示 Not logged in 表示当前会话缺少有效凭证。本文从环境变量、API Key 配置、CI 自动化凭证脚本和系统时钟四个维度,提供完整的认证排查流程与修复方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 894

流体仿真软件:COMSOL Multiphysics二次开发_(3).流体仿真基础理论

流体仿真基础理论包括流体的基本性质、流体运动方程、边界条件、初始条件、湍流模型和网格生成等。在使用COMSOL Multiphysics进行流体仿真时,正确设置这些参数和条件是获得准确仿真结果的关键。通过实际应用案例,可以更好地理解如何在COMSOL中进行流体仿真,并提取和分析仿真结果。希望本文对流体仿真初学者和从业人员有所帮助。

kkchenjj的博客 1343

python itchat 爬取微信好友信息

原文链接:https://mp.weixin.qq.com/s/4EXgR4GkriTnAzVxluJxmg 「itchat」一个开源的微信个人接口,今天我们就用itchat爬取微信好友信息,无图言虚空 三张图分别是「微信好友头像拼接图」、「性别统计图」、「个性签名统计图」 「微信好友头像...

chuanaogui2603的博客 149

AD9361功能介绍和使用

AD9361使用分数分频锁相环(PLL)来产生发射机和接收机本地振荡器(LO)频率和BB PLL。BB PLL 可用于数据转换、数字滤波器和 |/O 端口。PLL的参考时钟可以由外部振荡器或外部晶体(XO)和数字可编程片内可变电容提供,电容微调产生参考时钟频率,XO和微调电容的组合统称为DCXO。有多个天线输入的分集系统。接收链数据首先经过低噪声放大器(LNA),然后是同相(1)和正交(Q)放大器,混频器和频带整形滤波器,可将接收到的信号下变频为基带以进行数字化。时分双工(TDD)和频分双工(FDD)。。。

wangjie36的博客 1万+

python爬qq信息_微信好友信息如何python爬取?(上)

Python3如何爬取微信好友基本信息,并且进行数据清洗?下面跟着IP精灵带来的教程,我们一起看看具体的操作要怎么实现。1、登录获取好友基础信息:好友的获取方法为get_friends,将会返回完整的好友列表。其中每个好友为一个字典列表的第一项为本人的账号信息传入update键为True将可以更新好友列表并返回'''微信:Date:20180918Author:lizmDescription:爬取...

weixin_39925031的博客 456

使用CUDA进行按流排序的内存分配的示例程序

在GPU编程中,按流排序的内存分配是一种常见的优化技术,它可以提高内存访问的效率。通过将内存分配与特定的CUDA流相关联,可以确保在GPU上的并发操作期间,内存分配操作与其他GPU计算操作同时进行,从而减少了潜在的内存访问延迟。请注意,上述示例中的代码仅供参考,并可能需要根据实际需求进行修改和调整。此外,为了完整性,我们省略了一些细节,例如主机指针的分配和释放,以及错误处理和错误检查等。在该示例中,我们创建了4个CUDA流,并使用内存池进行内存分配。然后,我们在每个流上执行了相应的内存访问操作,并使用。

Byte_O_O的博客 282

使用R语言获取data.frame中指定列的数据

这里以"df"为例,包含三列数据:“列1”、“列2"和"列3”。通过以上代码,我们成功获取了"列1"和"列3"的数据,并将它们分别存储在了变量"column1"和"column3"中。假设我们有一个名为"df"的data.frame,其中包含了多个列,我们想要提取其中的某一列。符号,我们可以从data.frame中提取出"列2"的数据,并将其赋值给变量"column2"。符号,我们可以轻松提取出data.frame中特定列的数据,并将其存储在变量中供进一步的分析和处理使用。假设我们要获取"列2"的数据。

DevRevolt的博客 2321

python+itchat 爬取微信好友信息

微信公众号:元大头 关注我一起 happy learning 项目环境 语言:Python3 编辑器:Pycharm 导包:PIL、numpy 安装软件:FFmpeg 安装软件 1.下载ffmpeg,这里只说Windows下的方式,首先去官网,下载Windows版本的安装包 2.下载完成后,解压,然后找到目录下的bin文件夹,将该目录配置到环境变量...

weixin_37557902的博客 1765

高级电机控制场景实例:基于Simulink的永磁同步电机基于Luenberger观测器的弱磁控制仿真

本文基于Simulink实现表贴式永磁同步电机(SPMSM)的Luenberger观测器弱磁控制仿真,通过构建“观测-弱磁-控制”协同逻辑,突破传统矢量控制的基速限制。利用线性化模型设计观测器实时估计电流与磁链,结合电压极限约束动态注入负d轴电流,实现转速扩展至12000rpm(4倍基速),弱磁区电流THD低于3%,动态响应时间小于5ms,验证了高速运行下系统稳定性与鲁棒性。附完整建模步骤、MATLAB函数代码及性能分析,适用于电动汽车、机床等高速驱动场景,为高级电机控制提供可复现的技术范式。

amy_mhd的博客 32

python 爬取微信好友信息,并分析微信好友信息

python登陆微信并获取信息,我使用的是itchat函数,使用前记得导入itchat 1、python想要获取微信好友信息,必须用python登陆微信,以下代码可以打开微信登陆二维码,使用手机扫码登陆 itchat.auto_login(True) 2、第二步,获取所有微信好友的信息,并储存微信登陆信息 # 获取除自己以外的好友信息,update=True字段标识储存微信登陆信息到i...

沉默的鹏先生 2950

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Python爬取的微信好友信息里我看到了自律 | 优快云博文精选

作者 | 吴小鹏来源 | 数据札记倌(ID:Data_Groom)"stay hungry, stay foolish""不舍爱与自由""自律"爬取大家的签名后发现大家对生活都是积极向上的,希望每个人都能成为更好的自己!沉迷于造轮子。。。无法自拔简述微信是我们每天都会使用的社交工具,不同的人群会有不一样的朋友圈。可能是微信不到百人的彭磊就是这个小眼睛男人也可能是直逼好友上限的大佬吓得我赶紧看了一...

AI科技大本营 582

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Python爬取自己微信好友信息,并制作好友签名词云

本文参考教程来自微信公众号【Alfred在纽西兰】,文章如下:《一件有趣的事: 爬了爬自己的微信朋友》(点击阅读原文查看)根据原作者的思路以及代码,爬取自己的微信好友信息并制作好友签名词云图,在本次实践中,主要使用itchat、jieba、wordcloud等包,原作者使用R进行图表可视化,我这里略做改进,使用了pyecharts包。关于itchat包,中文文档:1、https://itchat.

大数据杂谈 4092

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python爬取微信好友的聊天信息_Python爬取个人微信朋友信息操作示例

本文实例讲述了Python爬取个人微信朋友信息操作。分享给大家供大家参考,具体如下:利用Python的itchat包爬取个人微信号的朋友信息,并将信息保存在本地文本中思路要点:1.利用itchat.login(),实现微信号的扫码登录2.通过itchat.get_friends()函数获取朋友信息代码:本文代码只获取了几个常用的信息,更多信息可从itchat.get_friends()中取#获取个...

weixin_39626237的博客 3767

申请评分卡(A卡)实战指南:可解释风控模型的构建与校准

申请评分卡(A卡)是信贷风控中面向新客、基于静态信息的可解释决策模型,其核心在于逻辑回归+WOE编码的稳定架构与业务可翻译性。它不追求算法复杂度,而强调监管合规、部署轻量与决策归因能力,技术价值体现在首逾率预测稳定性、穿透式审计支持及跨客群策略迁移性。典型应用场景包括消费金融、小微贷款和学生贷等新客准入环节,尤其适用于需满足银保监《信用评级业管理暂行办法》及《商业银行互联网贷款管理暂行办法》要求的机构。本文聚焦A卡变量筛选、业务分箱、WOE单调性校验、分数卡设计与PSI漂移监控等关键实践节点。

weixin_33951761的博客 274

python itchat爬取微信好友信息

#扫描二维码登录 import itchat itchat.auto_login() #读取好友信息 0是自己 friends = itchat.get_friends(update=True)[1:] #初始化字典 df_col = [] wechat_dic = dict() for key in friends[0]: df_col.append(key) wechat...

wangzhanxidian的博客 1440
上一篇: linux 环境变量字符串的优先顺序
下一篇: Day8 文件处理
badiu_30394251
博客等级 码龄11年 124粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值