Alat ini hanya untuk pembelajaran dan penelitian teknis dan tidak boleh digunakan untuk aktivitas komersial atau ilegal apa pun, jika tidak, Anda akan bertanggung jawab atas konsekuensinya.
Pembuat alat ini tidak memberikan jaminan tersurat maupun tersirat mengenai keamanan, kelengkapan, keandalan, validitas, kebenaran atau penerapan alat ini, maupun kerugian atau kerusakan langsung atau tidak langsung akibat penggunaan atau penyalahgunaan alat ini tanggung jawab, klaim, permintaan atau proses.
Pembuat alat ini berhak memodifikasi, memperbarui, menghapus, atau menghentikan alat ini kapan saja tanpa pemberitahuan atau kewajiban sebelumnya.
Pengguna alat ini harus mematuhi undang-undang dan peraturan yang relevan, menghormati hak cipta dan privasi QQ, dan tidak boleh melanggar hak dan kepentingan sah QQ atau pihak ketiga lainnya, atau terlibat dalam perilaku ilegal atau tidak etis.
Ketika pengguna alat ini mengunduh, menginstal, menjalankan atau menggunakan alat ini, mereka dianggap telah membaca dan menyetujui penafian ini. Jika Anda keberatan, harap segera berhenti menggunakan alat ini dan hapus semua file terkait.
Proyek ini memperoleh semua komentar yang diposting di bawah akun dengan memperoleh daftar pesan historis ruang QQ (tentu saja, Anda tidak dapat memperoleh komentar yang tidak ada dalam daftar pesan, seperti beberapa komentar yang hanya dapat dilihat oleh Anda)
Implementasi utamanya adalah mendapatkan daftar pesan historis dengan mensimulasikan login ke ruang QQ, kemudian melakukan analisis data, dan terakhir menyimpan informasi yang dirayapi di direktori /resource/result.
Karena saya tidak terlalu paham dengan pemrograman python, ada banyak kekurangan dalam kodenya. Anda dapat meningkatkan kode melalui ide Anda sendiri.
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
Metode login mengacu pada login kode pemindaian ruang python-QQ.