用于解析facebook聊天历史记录的库/命令行实用程序
fbchat_archive_parser的Python项目详细描述
Facebook聊天存档分析器
一个从facebook数据中解析聊天历史的小工具和库 存档成更多可用格式。
什么是"Facebook聊天档案"?
Facebook Messenger会记录您创建帐户以来的所有对话历史记录。 历史记录检索有两个选项:
- 创建一个在对话中不断"向上滚动"的刮刀 你感兴趣的窗口(或者用api调用模拟这个窗口)。 逐步了解您的聊天记录。
- 向facebook索取你的数据的压缩存档 这里 < > >
- 使用markov对您的朋友进行模拟 链条
- 在删除您的Facebook帐户时记录您的对话。
- 出于法律原因分析对话的副本。 < > >
第二种选择是在 及时。
Facebook在这个压缩文件中给了我什么?
ZIP档案包含了你在Facebook上发布的所有信息, 包括:图片、视频、帖子。以及聊天信息。
您的聊天记录出现在一个名为 messages.htm 的HTML页面中。 不幸的是,数据是无序的,无法加载到 一个网络浏览器,因为它可以是数百兆字节。唯一的分析方法 内容是通过分析文件得到的。
更新: 截至2017年10月, messages.htm 仅作为清单 对于名为 messages/ 的目录的内容。格式是 与以前几乎相同,但现在每个线程都在自己的文件中。 使用此工具需要所有文件。
为什么我想要我的Facebook聊天记录?
下面是一些你可能想要解析你的facebook聊天的原因 历史:
Facebook聊天档案解析器来了!
facebook聊天存档解析器是一个命令行工具(以及 高级用户)用于将 messages.htm 文件轻松转换为 一种有用的格式。
通过下面的 pip 安装Facebook聊天存档解析器 python 2.7或更新版本:
pip install fbchat-archive-parser
如果您已经安装了旧版本,可以使用以下命令升级到最新版本:
pip install --upgrade fbchat-archive-parser
在 html/ 文件夹下,只需使用 messages.htm 文件作为参数。
fbcap messages ./messages.htm
看着解析器筛选通过你的数据!
< div >完成后,你的谈话记录会被丢弃到 标准输出 。这可能会很长时间。下面是一个示例:
< div >