• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python之qq自动发消息的示例代码

    准备:pip install win32gui

    可能遇到的麻烦:

    No module named ‘win32gui‘ 的解决方法(踩坑之旅)

    源码:

    import win32gui
    import win32con
    import win32clipboard as w
    import time
    
    
    def 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自动发消息内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • python操作微信自动发消息的实现(微信聊天机器人)
    • Python实现自动发消息自定义内容的操作代码
    上一篇:Python对excel的基本操作方法
    下一篇:python 爬取腾讯视频评论的实现步骤
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python之qq自动发消息的示例代码 Python,之,自动,发,消息,的,