【Python】QQ群聊天记录提取

没想到我的第一篇CSDN竟然是格式化QQ群聊天记录,反正就是要分析一些东西,导出的QQ群聊记录就很不方便,所以进行一下标准化处理,处理好是下面这样的。

下面就直接贴代码了

不要问问题,不要纠错,我就是个小白,我不会。。。。。

# -*- coding: utf-8 -*-
import pandas as pdf = open('filename.txt','r',encoding='utf-8')
data1 = []
for line in f:line = line.strip('\n')data1.append(line)
f.close()
list1 = []
list2 = []
str1 = ''
for i in range(len(data1)):if len(data1[i])>10:if data1[i][:5] == '2020-':date_time_user = data1[i].split(' ',2)list1.append(date_time_user)list2.append(str1)str1=''else:str1 = str1+str(data1[i])else:str1 = str1+str(data1[i])
list2.append(str1)
list2 = list2[1:]
df = pd.DataFrame(list1)
df[3] = list2
df.columns=['date','time','name','content']
df.to_csv('聊天记录.csv', encoding='utf-8-sig')

tips:
1.导出的群聊文件自己把头几行不是聊天记录的删掉
2.群聊文件要和.py文件放在一个文件夹下,要不然的话你就去把路径改一下
3.代码第15行,愚蠢的我选择了用‘2020-’去判断是基本信息还是聊天记录,如果不是2020年的聊天记录是哪年你改哪年
4.为什么用3那样判断,因为我不知道要怎么判断每条聊天记录有几行,用了我能想到的办法就成这样了
5.python版本似乎是3.8来着,记不清也不懒得查了

反正能实现功能就行了,就这样吧,撒花✿✿ヽ(°▽°)ノ✿~

【Python】QQ群聊天记录提取相关推荐

  1. Python uiautomation使用---自动获取QQ群聊天记录

    使用uiautomation获取qq群聊天记录,后续可以拓展到消息自动回复.本章只简单介绍自动获取聊天记录,代码如下: import uiautomation as auto from time im ...

  2. Nonebot QQ机器人插件九:qq群聊天记录词云图

    QQ机器人插件九:qq群聊天记录词云图 1. 将实时聊天记录保存到数据库 安装数据库可自行到网上查找,本文仅使用mysql数据库为例.linux下mysql数据库安装可参考(59条消息) Linux安 ...

  3. 让QQ群聊天记录自动保存到群空间中(转)

    让QQ群聊天记录自动保存到群空间中(转) 笔者经常在不同的电脑登录QQ,所以经常出现群消息丢失的烦恼.现在可以把聊天记录保存到群空间里,就不麻烦了. 笔者加入了多个作者.编辑交流QQ群,在QQ群里共同 ...

  4. 使用纵横网络QQ群成员提取器进行邮件群发

    使用纵横网络QQ群成员提取器,提取完成后在导出的时候选择30个换行,导出的QQ邮箱就是每30个QQ邮箱换行的格式 复制30个QQ邮箱号码 登录你的QQ邮箱, 写信 粘贴刚才复制的30个邮箱到收件人 框 ...

  5. 落草QQ群成员提取器,邮件群发

    小软件,大功能,最好的寻找定向流量邮件营销利器: 我们经常利用QQ加入一些我们自己感兴趣的主题QQ群,那么这个QQ群里面的其他QQ用户肯定也是对此感兴趣,因为没人强迫加入群.既然这样,如果我们有某些产 ...

  6. 用Python掌握QQ群聊天记录数据分析

    当你打开QQ群时,你是否想过如何用Python提取里面的数据呢?随着社交媒体的兴起,QQ群成为了人们交流的重要平台,而提取这些数据可以帮助我们了解用户喜好和行为.那么,如何使用Python提取QQ群数 ...

  7. 探讨原创内容之:提取qq群聊天记录作为网页的案例

    一直在找原创内容.其实qq群就是一个很好的原创内容. 我提取出来了,直接保存为网页.如下: http://www.dlnulib.com/jiemengshili.htm 解梦实例 附上步骤:  一. ...

  8. 使用 R 语言挖掘 QQ 群聊天记录

    1.获取数据 从 QQ 消息管理器中导出消息记录,保存的文本类型选择 txt 文件.这里获取的是某群从 2016-04-18 到 2016-05-07 期间的聊天记录,记录样本如下所示. 消息记录(此 ...

  9. python qq群自动加入_Python实现向QQ群成员自动发邮件的方法

    本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然 ...

最新文章

  1. 哈工大、清华、CSDN、嵌入式视觉联盟合办的 AIoT 盛会,你怎么舍得错过?!
  2. intellij gradle java_Java 使用 IntelliJ IDEA Gradle创建新项目报错问题解决方法
  3. NLP-基础知识-001
  4. 浅谈Mybatis的一级缓存和二级缓存
  5. 一步步编写操作系统 61 任务状态段 TSS
  6. ef mysql modelfirst_MySQL –EF edmx(Model First)– Sql Server table
  7. 力扣171.Excel表列序号
  8. pythonlist反转_Python 列表反转显示的四种方法
  9. 第三章 机器人系统的动力学模型
  10. USB3.0高清视频和音频采集处理芯片——MS2131
  11. 利用ASK/OOK 发射模块,实现信号重放
  12. 中药槲皮素-AKT1与木犀草素IL6/VEGFA直接结合抑制骨关节炎
  13. UE4 单面模型法线翻转及碰撞问题
  14. Xcode6解决storyboard没有箭头的问题
  15. xxl-job的学习使用
  16. 【排序算法】之lowb三人组(冒泡、插入、选择)
  17. 12.7亿入股五星电器背后,京东家电想成为线上线下“王者”
  18. 常用图形渲染API简介
  19. python漂亮的gui_python开发的gui漂亮吗
  20. 通过身份证号计算年龄

热门文章

  1. 上半年净利同比降46%,依赖大客户的天润云能靠IPO翻身吗?
  2. 西行漫记(17):Holi-Day
  3. Educational Codeforces Round 132 div.2 A-F题解
  4. mac搜索文件为什么啥都搜不出来?
  5. 嵌入式Linux驱动大全问世,十年磨一剑,视频!服务!新老客户都有大折扣!
  6. 继Pyecharts之后,蚂蚁又开源一款国产可视化利器
  7. Block Design内部BRAM控制器与外部BRAM的连接
  8. AFNetwork 作用和用法详解
  9. C语言程序设计的出版人,《出版科学》2018年(第1—6期)年度索引-图书情报知识-武汉大学.PDF...
  10. OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现