QQ群消息自动获取

前言

新公司开业,缺少基础数据,python的人也不好招,就让我来搞一个获取qq群消息的脚本。一开始尝试从webQQ拿接口数据,后来发现这条路已经被封了,于是只能尝试走python自动化,因为python最好上手。

设计思路

  1. 打开QQ悬浮窗
  2. 从文本中获取到需要打开的群
  3. 点击搜索,进行搜索群名
  4. 双击打开第一个搜索到的群名
  5. 根据文本的群名获取到聊天窗口的句柄,定位到窗口位置,鼠标移入,Ctrl+A,Ctrl+C。
  6. 读取剪切板,获取数据,进行处理,存库。

遇到问题

  1. 如果qq群过多,会存在群名相似情况
    解决方法:给群进行备注,精准匹配
  2. 电脑性能的原因,在搜索群名的那一步,有可能出现很久没有出现搜索结果
    解决方法:暂时只能延长双击打开群的时间。

主要使用到的库

  1. win32api,win32gui。windows底层api的三方库,主要用来获取句柄,比较难用
  2. pyautogui。用来控制鼠标操作(上面的库也可以),比较方便易懂。
  3. pyperclip。用来获取剪切版内容的库

代码实现

太多了,懒得粘了

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值