Esta herramienta es sólo para aprendizaje e investigación técnica y no puede usarse para actividades comerciales o ilegales; de lo contrario, usted será responsable de las consecuencias.
El autor de esta herramienta no ofrece ninguna garantía expresa o implícita en cuanto a la seguridad, integridad, confiabilidad, validez, corrección o aplicabilidad de esta herramienta, ni ninguna pérdida o daño directo o indirecto que resulte del uso o mal uso de esta herramienta. responsabilidad, reclamación, demanda o procedimiento.
El autor de esta herramienta se reserva el derecho de modificar, actualizar, eliminar o discontinuar esta herramienta en cualquier momento sin previo aviso ni obligación.
Los usuarios de esta herramienta deben cumplir con las leyes y regulaciones pertinentes, respetar los derechos de autor y la privacidad de QQ y no deben infringir los derechos e intereses legítimos de QQ u otros terceros, ni participar en ningún comportamiento ilegal o poco ético.
Cuando los usuarios de esta herramienta descargan, instalan, ejecutan o utilizan esta herramienta, se considera que han leído y aceptado este descargo de responsabilidad. Si tiene alguna objeción, deje de utilizar esta herramienta inmediatamente y elimine todos los archivos relacionados.
Este proyecto obtiene todos los comentarios publicados en la cuenta obteniendo la lista histórica de mensajes del espacio QQ (por supuesto, no puede obtener los comentarios que no están en la lista de mensajes, como algunos comentarios que solo son visibles para usted)
La implementación principal es obtener la lista de mensajes históricos simulando el inicio de sesión en el espacio QQ, luego realizar un análisis de datos y finalmente almacenar la información rastreada en el directorio /resource/result.
Como no estoy muy familiarizado con la programación de Python, hay muchas omisiones en el código. Puede mejorar el código con sus propias ideas.
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
El método de inicio de sesión se refiere al inicio de sesión del código de escaneo espacial python-QQ.