Dieses Tool dient ausschließlich dem Lernen und der technischen Forschung und darf nicht für kommerzielle oder illegale Aktivitäten verwendet werden, andernfalls sind Sie für die Folgen verantwortlich.
Der Autor dieses Tools übernimmt keine ausdrückliche oder stillschweigende Garantie für die Sicherheit, Vollständigkeit, Zuverlässigkeit, Gültigkeit, Richtigkeit oder Anwendbarkeit dieses Tools sowie für direkte oder indirekte Verluste oder Schäden, die sich aus der Verwendung oder dem Missbrauch dieses Tools ergeben Haftung, Anspruch, Forderung oder Verfahren.
Der Autor dieses Tools behält sich das Recht vor, dieses Tool jederzeit und ohne vorherige Ankündigung oder Verpflichtung zu ändern, zu aktualisieren, zu löschen oder einzustellen.
Benutzer dieses Tools sollten sich an die einschlägigen Gesetze und Vorschriften halten, das Urheberrecht und die Privatsphäre von QQ respektieren und dürfen nicht die legitimen Rechte und Interessen von QQ oder anderen Dritten verletzen oder sich an illegalem oder unethischem Verhalten beteiligen.
Wenn Benutzer dieses Tools dieses Tool herunterladen, installieren, ausführen oder verwenden, wird davon ausgegangen, dass sie diesen Haftungsausschluss gelesen und ihm zugestimmt haben. Wenn Sie Einwände haben, beenden Sie bitte sofort die Verwendung dieses Tools und löschen Sie alle zugehörigen Dateien.
Dieses Projekt ruft alle unter dem Konto geposteten Kommentare ab, indem es die historische Nachrichtenliste des QQ-Bereichs abruft (natürlich können Sie nicht die Kommentare abrufen, die nicht in der Nachrichtenliste enthalten sind, z. B. einige Kommentare, die nur für Sie sichtbar sind).
Die Hauptimplementierung besteht darin, die historische Nachrichtenliste durch Simulieren der Anmeldung im QQ-Bereich abzurufen, dann eine Datenanalyse durchzuführen und schließlich die gecrawlten Informationen im Verzeichnis /resource/result zu speichern.
Da ich mit der Python-Programmierung nicht sehr vertraut bin, gibt es viele Auslassungen im Code. Sie können den Code durch Ihre eigenen Ideen verbessern.
project/
├── resource/ # 资源目录
│ ├── config/ # 配置目录,文件保存位置配置
│ │ └── config.ini
│ ├── result/ # 导出结果的目录,格式为“你的qq.xlsx”
│ │ ├── ...
│ │ └── ...
│ ├── temp/ # 缓存目录
│ │ ├── ...
│ │ └── ...
│ ├── user/ # 用户信息
│ │ ├── ...
│ │ └── ...
├── util/ # 单元工具目录
│ ├── ConfigUtil.py # 读取配置
│ ├── GetAllMomentsUtil.py # 获取未删除的所有说说
│ ├── LoginUtil.py # 登录相关
│ ├── RequestUtil.py # 请求数据相关
│ └── ToolsUtil.py # 工具
├── main.py # 主程序入口
├── fetch_all_message.py # 主程序入口
├── README.md # 项目说明文件
├── requirements.txt # 依赖项列表
└── LICENSE # 许可证文件
# 克隆储存库
git clone https://github.com/LibraHp/GetQzonehistory.git
# 打开目录
cd GetQzonehistory
# 创建名为 myenv 的虚拟环境
python -m venv myenv
# 激活虚拟环境。在终端或命令提示符中运行以下命令:
# 对于 Windows:
myenv S cripts a ctivate
# 对于 macOS/Linux:
source myenv/bin/activate
# 安装依赖
pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt
# 运行脚本
python main.py
# 克隆储存库
git clone https://github.com/LibraHp/GetQzonehistory.git
# 打开目录
cd GetQzonehistory
# 安装依赖
pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt
# 运行脚本
python main.py
Die Anmeldemethode bezieht sich auf die Anmeldung mit Python-QQ-Space-Scan-Code.