هذه الأداة مخصصة فقط للتعلم والبحث الفني ولا يجوز استخدامها في أي أنشطة تجارية أو غير قانونية، وإلا فستتحمل العواقب.
لا يقدم مؤلف هذه الأداة أي ضمان صريح أو ضمني فيما يتعلق بسلامة هذه الأداة أو اكتمالها أو موثوقيتها أو صحتها أو صحتها أو إمكانية تطبيقها، ولا أي خسائر أو أضرار مباشرة أو غير مباشرة ناتجة عن استخدام أو سوء استخدام هذه الأداة المسؤولية أو المطالبة أو الطلب أو الإجراء.
يحتفظ مؤلف هذه الأداة بالحق في تعديل هذه الأداة أو تحديثها أو حذفها أو إيقافها في أي وقت دون إشعار أو التزام مسبق.
يجب على مستخدمي هذه الأداة الالتزام بالقوانين واللوائح ذات الصلة، واحترام حقوق الطبع والنشر والخصوصية الخاصة بـ QQ، ويجب ألا ينتهكوا الحقوق والمصالح المشروعة لـ QQ أو أطراف ثالثة أخرى، أو الانخراط في أي سلوك غير قانوني أو غير أخلاقي.
عندما يقوم مستخدمو هذه الأداة بتنزيل هذه الأداة أو تثبيتها أو تشغيلها أو استخدامها، فسيتم اعتبارهم قد قرأوا إخلاء المسؤولية هذا ووافقوا عليه. إذا كان لديك أي اعتراض، يرجى التوقف عن استخدام هذه الأداة فورًا وحذف جميع الملفات ذات الصلة.
يحصل هذا المشروع على جميع التعليقات المنشورة ضمن الحساب من خلال الحصول على قائمة الرسائل التاريخية لمساحة QQ (بالطبع لا يمكنك الحصول على التعليقات غير الموجودة في قائمة الرسائل، مثل بعض التعليقات التي تكون مرئية لك فقط)
التنفيذ الرئيسي هو الحصول على قائمة الرسائل التاريخية من خلال محاكاة تسجيل الدخول إلى مساحة QQ، ثم إجراء تحليل البيانات، وأخيرًا تخزين المعلومات التي تم الزحف إليها في الدليل /resource/result.
نظرًا لأنني لست على دراية ببرمجة بايثون، فهناك العديد من الإغفالات في الكود، يمكنك تحسين الكود من خلال أفكارك الخاصة.
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
تشير طريقة تسجيل الدخول إلى تسجيل الدخول إلى رمز مسح مساحة python-QQ.