QQ群导出某人消息记录至文本【python版】

news/2024/10/17 22:13:32/

快考试了,但是有的课没有教材也没有讲义,只有老师在群里的消息记录。

QQ群里导出消息记录,发现不能导出单独的联系人。

通常解决方法
方案一:手机端查找消息记录->联系人->长截图
方案二:电脑端设置->消息管理器->搜索

优化步骤12

1

  1. pc端导出聊天记录,文本格式(不可再导入的格式),导出文本格式如下:
消息记录(此消息记录为文本格式,不支持重新导入)================================================================
消息分组:我的群聊
================================================================
消息对象:qq群名
================================================================日期 联系人(QQ号):
聊天内容日期 联系人(QQ号):
聊天内容

利用python的正则表达式提取日期和联系人就可以了

  • 提取日期+联系人+聊天内容
import re
import osfileName = "你的文件名.txt"
result=[] # 原始消息列表
teacher=[] # 指定人消息列表
with open(fileName,"r+",encoding="utf-8") as f: for line in f.readlines():result.append(line) # 先暂存列表# 对列表进行过滤提取
# 日期 联系人(QQ号): 
# 指定为指定字符串,比如2020-(.*)?联系人(QQ号),防止消息记录中出现类似信息,
# 1. 以防万一可以在for循环中if条件加上result[i+2]=='\n‘,不用担心越界,越界可以直接检查末尾信息
# 2. 同时也可以增减日期字符提取指定时间记录
pattern = "2020-(.*)?XX\(12345678\)"
for i in range(0,len(result)):r = re.findall(pattern,result[i])if(len(r)!=0):teacher.append(result[i]+result[i+1])# 保存一下消息记录
with open((os.path.join(("XX消息记录.txt"))), 'w',encoding="utf-8") as f:for j in range(0,len(teacher)):f.write(teacher[j])f.write('\n')


http://www.ppmy.cn/news/581970.html

相关文章

WordCloud以词云记录聊天日常

做一个简单的中文字词云记录一下聊天日常,我用的文本是从QQ导出的聊天记录, 真的很有意思,有兴趣的也可以导出来试试看 注: 1.字体文件路径:C:\Windows\Fonts\字体文件名(中文字体在最下面)2.由…

IRC扫盲——你可以不会玩QQ,但不能不会IRC!

IRC扫盲——你可以不会玩QQ,但不能不会IRC! 详见: http://www.linuxsir.org/bbs/showthread.php?t29323 引用 IRC黑客世界最流行的交流工具,其强大而复杂的功能让许多人又爱又怕,花些精力和时间去学习和掌握它是绝…

QQ聊天记录器演示程序(DEPHI)

注:本篇没有高手需要的内容(因为此文中的技术实在无新意可言,只是些简单的实现),各位高手可以就此打住,若浪费宝贵时间,吾将深感不安. 作者网站: http://asp.itdrp.com/hottey ----------------hottey 嘘!好不容易有了一点轻松点的时候.现在才有时间把前几天做的QQ聊天记录器发…

QQ一直在登录中无任何提示怎么办

QQ若是在使用QQ2010/2011版本出现此情况,建议逐步尝试删除下面三个文件夹,删除这三个文件不会对聊天记录有影响,但是可能设置项会恢复为默认。 1、号码文件夹下的Registry.db 2、号码文件夹下的Info.db 3、号码文件夹下QQ目录下的Registry…

python可视化文本分析(1)—分析QQ班群聊天记录宏观

公众号文章链接 前一段时间就想做简单的可视化文本分析玩,今天就花点时间先对整体班级的QQ群聊天信息做一个简单的分析。打算分两步做,本文是最简单的第一步过程 1:分析整个聊天记录的时间分配。并且用matplotlib展示出来。并把整个聊天的关键…

揭露骗子利用微信“聊天记录中图片不可变”的骗局

一、起因 那是一个阴冷的夜晚,我的一个老乡怒气冲冲的给我拨了个微信视频,说他在微信上被人骗了。 他给我转发了一条骗子给他发的聊天记录,在点开之前是这样的: 图1 聊天记录 看上去是一个图片。点进去一看,果然是个…

QQ聊天记录器演示程序

QQ聊天记录器演示程序(可针对QQ2003和QQ2004版本) 注:本篇没有高手需要的内容(因为此文中的技术实在无新意可言,只是些简单的实现),各位高手可以就此打住,若浪费宝贵时间,吾将深感不安. 作者网站:http://asp.itdrp.com/hottey ----------------hottey 嘘!好不容易有了一点轻松…

Java Swing实现局域网QQ

写在前面 个人博客网址:https://jiong952.github.io/ 个人github网址:https://github.com/jiong952 源码地址:https://github.com/jiong952/QQ2.0 课程题目 实现一个带图形用户界面的 Java 版即时聊天程序。 【功能提示】 用户登录及登录…