Python实现微信表情包炸群功能


Posted in Python onJanuary 28, 2021

Python实现微信表情包炸群效果,具体代码如下所示;

# -*- coding = utf-8 -*-
# @Time : 2021/1/26 15:19
# @Author : 陈良兴
# @File : 微信表情包炸群.py
# @Software : PyCharm

# 运行程序 > 输入次数 > 回车 > 打开微信对话框 > 将鼠标放置在“发送”按钮处即可

from pynput.keyboard import Controller as KB        #控制键盘输入
from pynput.mouse import Controller,Button         #控制鼠标点击
import time
import random

Wechat_expression = [
  "[微笑]","[撇嘴]","[色]","[发呆]","[得意]","[流泪]","[害羞]","[闭嘴]","[睡]","[大哭]","[尴尬]",
  "[发怒]","[调皮]","[呲牙]","[惊讶]","[难过]","[??","[抓狂]","[吐]","[偷笑]","[愉快]","[白眼]",
  "[傲慢]","[困]","[惊恐]","[憨笑]","[悠闲]","[咒骂]","[疑问]","[嘘]","[晕]","[衰]","[骷髅]","[猪头]",
  "[敲打]","[再见]","[擦汗]","[抠鼻]","[鼓掌]","[坏笑]","[右哼哼]","[鄙视]","[委屈]","[快哭了]",
  "[阴险]","[亲亲]","[可怜]","[笑脸]","[生病]","[脸红]","[破涕为笑]","[恐惧]","[失望]","[无语]",
  "[嘿哈]","[捂脸]","[奸笑]","[机智]","[皱眉]","[耶]","[吃瓜]","[加油]","[汗]","[天啊]","[Emm]",
  "[社会社会]","[旺柴]","[好的]","[打脸]","[哇]","[翻白眼]","[666]","[让我看看]","[叹气]","[苦涩]",
  "[裂开]","[嘴唇]","[爱心]","[心碎]","[拥抱]","[强]","[弱]","[握手]","[胜利]","[抱拳]","[勾引]",
  "[拳头]","[OK]","[合十]","[啤酒]","[咖啡]","[蛋糕]","[玫瑰]","[凋谢]","[菜刀]","[便便]","[月亮]",
  "[太阳]","[礼物]","[红包]","[?]","[福]","[跳跳]","[发抖]","[转圈]","[炸弹]","[庆祝]","[烟花]"
]

#键盘控制函数
def keyboardInput(string):
  keyboard = KB()
  keyboard.type(string)

#鼠标控制函数
def mouseClick():
  mouse = Controller()
  mouse.press(Button.left)
  mouse.release(Button.left)

#响应函数
def response(number):
  time.sleep(5)             #延迟5s响应
  for i in range(number):
    sentence = random.choice(Wechat_expression)
    keyboardInput(sentence)
    mouseClick()
    time.sleep(0.4)           #每条消息间隔0.4秒


if __name__ == "__main__":
  while True:
  	print("\033[1;32m发动机已启动,随时可以出发!\033[0m")
    Num = input("\033[1;32m请输入轰炸次数:\033[0m")
    if Num.isdigit():
      response(int(Num))
      print("\033[1;33m报告长官,轰炸完毕,请求下一步作战计划!!!\033[0m")
    else:
      print("\033[1;31m输入错误,请重新输入一个整数!!!\033[0m")

    #询问是否继续
    answer = input("\033[1;34m是否执行下一次作战计划?(y 或者 n):\033[0m")
    if answer == "y":
      print("\033[1;33m继续轰炸!!!\033[0m")
      continue
    if answer == "n":
      print("\033[1;33m停止轰炸,给他们喘口气!!!\033[0m")
      break
    else:
      print("\033[1;31m输入错误,请输入“y”或者“n”!!!\033[0m")

操作如下:

首先,运行代码,输入次数。

Python实现微信表情包炸群功能

然后,打开微信对话框,将鼠标放置在“发送”按钮处,即可实现自动随机发送表情包。

Python实现微信表情包炸群功能

最后,根据自己的选择是否继续执行操作。

Python实现微信表情包炸群功能

到此这篇关于Python实现微信表情包炸群功能的文章就介绍到这了,更多相关Python微信表情包炸群内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python计算最小优先级队列代码分享
Dec 18 Python
python使用threading获取线程函数返回值的实现方法
Nov 15 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
python super用法及原理详解
Jan 20 Python
python微信公众号开发简单流程实现
Mar 09 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 06 Python
Python unittest如何生成HTMLTestRunner模块
Sep 08 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 #Python
python如何构建mock接口服务
Jan 28 #Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 #Python
如何用tempfile库创建python进程中的临时文件
Jan 28 #Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 #Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
Jan 28 #Python
详解Python调用系统命令的六种方法
Jan 28 #Python
You might like
php下实现折线图效果的代码
2007/04/28 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python用户管理系统
2018/03/13 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
聚美优品广告词改编
2014/03/14 职场文书
道德之星事迹材料
2014/05/03 职场文书
党的生日演讲稿
2014/09/10 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
毕业生党员个人总结
2015/02/14 职场文书
原告代理词范文
2015/05/25 职场文书
红色故事汇观后感
2015/06/18 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书