【Python】QQ群聊天记录提取
【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群聊天记录提取相关推荐
- Python uiautomation使用---自动获取QQ群聊天记录
使用uiautomation获取qq群聊天记录,后续可以拓展到消息自动回复.本章只简单介绍自动获取聊天记录,代码如下: import uiautomation as auto from time im ...
- Nonebot QQ机器人插件九:qq群聊天记录词云图
QQ机器人插件九:qq群聊天记录词云图 1. 将实时聊天记录保存到数据库 安装数据库可自行到网上查找,本文仅使用mysql数据库为例.linux下mysql数据库安装可参考(59条消息) Linux安 ...
- 让QQ群聊天记录自动保存到群空间中(转)
让QQ群聊天记录自动保存到群空间中(转) 笔者经常在不同的电脑登录QQ,所以经常出现群消息丢失的烦恼.现在可以把聊天记录保存到群空间里,就不麻烦了. 笔者加入了多个作者.编辑交流QQ群,在QQ群里共同 ...
- 使用纵横网络QQ群成员提取器进行邮件群发
使用纵横网络QQ群成员提取器,提取完成后在导出的时候选择30个换行,导出的QQ邮箱就是每30个QQ邮箱换行的格式 复制30个QQ邮箱号码 登录你的QQ邮箱, 写信 粘贴刚才复制的30个邮箱到收件人 框 ...
- 落草QQ群成员提取器,邮件群发
小软件,大功能,最好的寻找定向流量邮件营销利器: 我们经常利用QQ加入一些我们自己感兴趣的主题QQ群,那么这个QQ群里面的其他QQ用户肯定也是对此感兴趣,因为没人强迫加入群.既然这样,如果我们有某些产 ...
- 用Python掌握QQ群聊天记录数据分析
当你打开QQ群时,你是否想过如何用Python提取里面的数据呢?随着社交媒体的兴起,QQ群成为了人们交流的重要平台,而提取这些数据可以帮助我们了解用户喜好和行为.那么,如何使用Python提取QQ群数 ...
- 探讨原创内容之:提取qq群聊天记录作为网页的案例
一直在找原创内容.其实qq群就是一个很好的原创内容. 我提取出来了,直接保存为网页.如下: http://www.dlnulib.com/jiemengshili.htm 解梦实例 附上步骤: 一. ...
- 使用 R 语言挖掘 QQ 群聊天记录
1.获取数据 从 QQ 消息管理器中导出消息记录,保存的文本类型选择 txt 文件.这里获取的是某群从 2016-04-18 到 2016-05-07 期间的聊天记录,记录样本如下所示. 消息记录(此 ...
- python qq群自动加入_Python实现向QQ群成员自动发邮件的方法
本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然 ...
最新文章
- 哈工大、清华、CSDN、嵌入式视觉联盟合办的 AIoT 盛会,你怎么舍得错过?!
- intellij gradle java_Java 使用 IntelliJ IDEA Gradle创建新项目报错问题解决方法
- NLP-基础知识-001
- 浅谈Mybatis的一级缓存和二级缓存
- 一步步编写操作系统 61 任务状态段 TSS
- ef mysql modelfirst_MySQL –EF edmx(Model First)– Sql Server table
- 力扣171.Excel表列序号
- pythonlist反转_Python 列表反转显示的四种方法
- 第三章 机器人系统的动力学模型
- USB3.0高清视频和音频采集处理芯片——MS2131
- 利用ASK/OOK 发射模块,实现信号重放
- 中药槲皮素-AKT1与木犀草素IL6/VEGFA直接结合抑制骨关节炎
- UE4 单面模型法线翻转及碰撞问题
- Xcode6解决storyboard没有箭头的问题
- xxl-job的学习使用
- 【排序算法】之lowb三人组(冒泡、插入、选择)
- 12.7亿入股五星电器背后,京东家电想成为线上线下“王者”
- 常用图形渲染API简介
- python漂亮的gui_python开发的gui漂亮吗
- 通过身份证号计算年龄
热门文章
- 上半年净利同比降46%,依赖大客户的天润云能靠IPO翻身吗?
- 西行漫记(17):Holi-Day
- Educational Codeforces Round 132 div.2 A-F题解
- mac搜索文件为什么啥都搜不出来?
- 嵌入式Linux驱动大全问世,十年磨一剑,视频!服务!新老客户都有大折扣!
- 继Pyecharts之后,蚂蚁又开源一款国产可视化利器
- Block Design内部BRAM控制器与外部BRAM的连接
- AFNetwork 作用和用法详解
- C语言程序设计的出版人,《出版科学》2018年(第1—6期)年度索引-图书情报知识-武汉大学.PDF...
- OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现