学习
实践
活动
专区
工具
TVP
写文章

python一键生成属于QQ历史报告,看看你对QQ了解多深?

编写思路

本程序分为多个模块,模块如下:

main.py,主程序,用于获取并处理相关数据,并导出数据报告。

qq_bot.py, 核心模块,实现了qq相关的接口,较为复杂。

tkinter_gui.py,绘制gui模块,使用tkinter绘制基本的交互界面。

static_data.py,数据存储模块,所有数据采用base64编码存储。

main.py模块

首先,初始化相关文件夹,并调用qq_bot.py模块,定义一个qq bot对象,该对象为本程序的核心对象,所有数据获取均从该对象获取。

同时,本程序数据的报告文件为.md格式

登录成功后,开始获取该登录账户的详细资料

接着,获取所有qq好友的备注名和qq号

并获取所有群数据

接下来的步骤如你所需,也就是获取其他相关的数据,所以本小节就不一一详细解释了,您可以查看相关源代码查看。获取的数据包括:

获取过去30天内退出的群名单

获取过去364天内删除的好友名单

判断此次登录的qq是否为vip或者svip

获取qb值

获取代付信息

亲密度排行榜

共同好友数

成为好友的天数

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190614A0FF1A00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券