Skip to main content

A tool to extract QQ chat history.

Project description

QQ 聊天记录提取器

简介

从 QQ 聊天记录文件中提取聊天信息,仅支持 txt 格式的聊天记录。

安装

使用 pip 安装,要求 Python 3.9 或以上版本。

> pip install -U qq-chat-history

使用

你可以直接在终端中使用,如下(如果安装到虚拟环境请确保已激活):

> qq-chat-history --help

按照提示传入指定参数,你也可以不带参数直接启动,然后按照提示输入参数。

或者,你可以在代码中使用,如下:

from qq_chat_history import Parser


parser = Parser.get_instance('group')

lines = '''
1883-03-07 11:22:33 A<someone@example.com>
关注永雏塔菲喵
关注永雏塔菲谢谢喵

1883-03-07 12:34:56 B(123123)
TCG

1883-03-07 13:24:36 C(456456)
TCG

1883-03-07 22:00:51 A<someone@example.com>
塔菲怎么你了
'''.strip().splitlines()

for msg in parser.parse(lines):
    print(msg.date, msg.id, msg.name, msg.content)

注意 parser.parse 方法返回的是一个生成器。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qq_chat_history-0.1.8.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

qq_chat_history-0.1.8-py3-none-any.whl (5.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page