UI自动化---Wechat批量表情包轰炸

🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 🥰 博客首页: ❤️ 热爱python,期待与大家一同进步成长!!❤️ 👀👀 跟我一起来巩固基础和刷题吧

目录


导入模块

import random
import subprocess
import uiautomation as auto
import time

定义接收人和表情

这里的接收人,笔者使用文件传输助手

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

接下来,把它们放在一个列表中。

搜索功能

表情包轰炸

# 输入框对象
edit = wechatWindow.EditControl(Name=输入)
for i in range(20):
    emoji_face = random.choice(emoji_faces)
    edit.SendKeys(emoji_face)
    # 回车发送消息
    wechatWindow.SendKeys({Enter})
    print(i+1, emoji_face)

首先,先定义输入框,接下来使用一个循环,然后随机选择一个表情,发送,print()函数记录一下自己发到第几个了。

所有代码展示

结尾

慎用,用完记得删好友删库删代码跑路!!!

经验分享 程序员 微信小程序 职场和发展