Esta ferramenta é apenas para aprendizado e pesquisa técnica e não pode ser utilizada para quaisquer atividades comerciais ou ilegais, caso contrário você será responsável pelas consequências.
O autor desta ferramenta não oferece nenhuma garantia expressa ou implícita quanto à segurança, integridade, confiabilidade, validade, correção ou aplicabilidade desta ferramenta, nem quaisquer perdas ou danos diretos ou indiretos resultantes do uso ou uso indevido desta ferramenta. responsabilidade, reclamação, demanda ou processo.
O autor desta ferramenta reserva-se o direito de modificar, atualizar, excluir ou descontinuar esta ferramenta a qualquer momento sem aviso prévio ou obrigação.
Os usuários desta ferramenta devem cumprir as leis e regulamentos relevantes, respeitar os direitos autorais e a privacidade da QQ e não devem infringir os direitos e interesses legítimos da QQ ou de outros terceiros, nem se envolver em qualquer comportamento ilegal ou antiético.
Quando os usuários desta ferramenta baixam, instalam, executam ou usam esta ferramenta, considera-se que eles leram e concordaram com esta isenção de responsabilidade. Se você tiver alguma objeção, pare de usar esta ferramenta imediatamente e exclua todos os arquivos relacionados.
Este projeto obtém todos os comentários postados na conta obtendo a lista histórica de mensagens do espaço QQ (é claro, você não pode obter os comentários que não estão na lista de mensagens, como alguns comentários que são visíveis apenas para você)
A implementação principal é obter a lista histórica de mensagens simulando o login no espaço QQ, em seguida, realizar a análise de dados e, finalmente, armazenar as informações rastreadas no diretório /resource/result.
Como não estou muito familiarizado com a programação python, há muitas omissões no código. Você pode melhorar o código com suas próprias ideias.
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
O método de login refere-se ao login do código de varredura espacial python-QQ.