admin 管理员组文章数量: 894082
Python之qq自动发消息
准备:pip install win32gui
可能遇到的麻烦:
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
源码:
import win32gui
import win32con
import win32clipboard as w
import timedef send(name, msg):# 打开剪贴板w.OpenClipboard()# 清空剪贴板w.EmptyClipboard()# 设置剪贴板内容w.SetClipboardData(win32con.CF_UNICODETEXT, msg)# 获取剪贴板内容date = w.GetClipboardData()# 关闭剪贴板w.CloseClipboard()# 获取qq窗口句柄handle = win32gui.FindWindow(None, name)if handle == 0:print('未找到窗口!')# 显示窗口win32gui.ShowWindow(handle, win32con.SW_SHOW)# 把剪切板内容粘贴到qq窗口win32gui.SendMessage(handle, win32con.WM_PASTE, 0, 0)# 按下后松开回车键,发送消息win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)win32gui.SendMessage(handle, win32con.WM_KEYUP, win32con.VK_RETURN, 0)time.sleep(1) # 延缓进程def main():name = '***' # QQ聊天窗口的名字print('开始')for i in range(1, 20):send(name, '第' + str(i) + '次测试')send(name,'哼哼哼')print('结束')main()
运行截图:
食用指南:
要先打开聊天窗口噢,而且窗口要单开!否则:
严正声明:
for i in range(1, 20):send(name, '第' + str(i) + '次测试')send(name,'哼哼哼')
在这里修改循环次数和发送内容,注意循环不要太大哦!否则被打了被拉黑了,本银概不负责。
本文标签: Python之qq自动发消息
版权声明:本文标题:Python之qq自动发消息 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1688191199h190136.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论