python实现微信QQ消息多次频繁发送 您所在的位置:网站首页 qq发群消息怎么发送给别人 python实现微信QQ消息多次频繁发送

python实现微信QQ消息多次频繁发送

2024-07-01 09:02| 来源: 网络整理| 查看: 265

实现逻辑:

1.先把需要发送的内容写入到剪切板

2.模拟按键Ctrl+V粘贴

3.根据自己实际情况选择按Enter或者Ctrl+Enter发送消息(设置sendWithCtrl参数),注意,要先按Ctrl再按Enter这个逻辑不能错

import win32clipboard as w import win32con import win32api import time def setText(aString):#写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard() if __name__=='__main__': #如果使用Ctrl+Enter发送消息就设为True sendWithCtrl = False #程序延迟执行两秒 time.sleep(2) #自动粘贴剪切板中的内容 for i in range(0, 100): a = "你好".encode("GBK") setText(a) # “你好”写入剪切板 win32api.keybd_event(17,0,0,0) #ctrl的键位码是17 win32api.keybd_event(86,0,0,0)#v的键位码是86 win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0) #释放按键 win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0) if(sendWithCtrl): win32api.keybd_event(17, 0, 0, 0) # ctrl的键位码是17 win32api.keybd_event(13,0,0,0)#Enter的键位码是13干你娘的 if (sendWithCtrl): win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0) win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0) #休眠1秒再执行下一次循环 time.sleep(1)

 

先启动程序,然后两秒之内吧鼠标在微信聊天输入框单击一下

 

效果:

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有