Python自动获取QQ群消息

news/2024/10/31 3:23:35/

        由于WebQQ关闭了,无法通过webQQ来自动的获取QQ中的消息,故采用模拟人查看消息的操作方式来实现自动获取消息。通过调用win32实现窗口监听,找到需要获取的消息窗口句柄,再通过模拟Ctrl+C和Ctrl+V将消息记录并保存下来,并对消息进行简单的处理得到发送消息的人员,时间以及内容。再保存数据时对获取到的数据做一个判断,判断是否存在,不存在则进行新增数据记录,具体实现源码如下,相关的功能有待进一步改进完善,只是初级版,具体的可以在此基础上进行完善。使用的话需要创建两个空文件夹,Data、tmpdata。已升级调试优化最新版本可以自动模拟获取聊天数据存储到数据库,也可模拟操作其他界面,有相应需要的请私聊。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
# @Time   :  2020/8/10 17:56
# @Author :  singweek
# @File   :  QQ群消息自动获取.pyimport win32api, win32gui, win32con
import win32clipboard as wt
import time
import random
import re
def Get_hwnd(name="QQ"):"""根据窗口名查找句柄号:param name: 窗口名:return: 句柄号"""hwnd_title = dict()def get_all_hwnd(hwnd, mouse):if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd):hwnd_t

http://www.ppmy.cn/news/617548.html

相关文章

QQ2013的PC版协议,0825包和0826的数据分析

最近写个QQPC协议返回当前QQ各种状态的东东。网上很多地方说的都有点不太明白,而且最新协议的也很少,基本都是以前的。苦逼之下借鉴各种资料,熬了几天。终于写出来了。因为只返回各种状态,,所以偶分析到0826这个数据包…

如何查看QQ在线人数

我相信很多人一定去过这个地方: http://im.qq.com/online/index.shtml 这个页面也很常见 这就是QQ在线人数统计图。 再来看一个网址: http://cgi.im.qq.com/cgi-bin/minute_city 动态图里的Flash控件每隔一段时间会从这个网址拉取数据我们来看下数据使…

获取QQ好友列表、QQ分组信息、QQ群成员数据接口实现

完整源码下载 点击下载完整源码 如果对你有用,请给个Star,你的支持,是我最大的动力 1 获取所有QQ 这里主要通过抓包,抓取QQ空间中的数据 记得将访问空间权限改为QQ好友 获取QQ好友列表 接口地址: https://h5.qzone.…

PCQQ official算法逆向

在分析pcqq协议时,0836包里有一个official算法,经多次测试发现,如果这个算法没有或者错误,会导致账号被冻结或屏蔽。为了解决这个问题,我们要逆向这个算法 1.用od调试找到这个算法的汇编代码为 mov eax, [ebp0Ch] mov…

多元回归梯度下降算法实现(SGD优化)(数据集随机生成)

多元回归梯度下降算法实现(SGD优化)(数据集随机生成) 下面就是代码。其实博主做了很多实验,实验效果好不好,跟数据集的质量,跟学习率的选择,SGD 优化器batch的选择都很重要。 下面…

gitlab 配置QQ邮箱

gitlab 配置QQ邮箱 gitlab版本官方文档邮箱厂商需要修改的配置文件修改的配置内容调试控制台正确测试结果[rootxxxxxxxxxxxxxx gitlab]# gitlab-rails consoleGitLab: 11.2.3 (06cbee3) GitLab Shell: 8.1.1 postgresql: 9.6.8 gitlab版本 我安装的是ee版11.2.3,跟…

qq协议 0825 和 0836 udp 登录包解析

qq协议 0825 和 0836 udp 登录包解析 参考使用工具:概念解释udp报文解析0825 udp 发送包报文原始数据:解析 0825 返回包原始数据解析 0836 发送包原始数据解析 参考 0825包参考: https://www.cnblogs.com/mRRRR/p/5288931.html 虽然是2016年的, 但是里面的结构大体还是不变 参…

查询QQ会员账号信息API接口

接口地址: https://api.hackeus.cn/api/qqvip 请求协议: HTTP、HTTPS 请求方式: GET/POST 返回格式: JSON 请求示例: https://api.hackeus.cn/api/qqvip?api_key您的apiKey&qq598765401&skeyHackApi 请求…