python实现微信刷屏

2024-08-31 10:46:30 浏览数 (1)

实现条件

本地安装python环境,使用微信电脑版

该脚本有助于理解python的时间相关类库以及WindowControl库的基本使用

微信需要在你的任务栏中:

刷屏对象要在你的会话中:

修改相关参数即可刷屏:

轰炸微信名

轰炸次数

定时时间

轰炸内容

代码实现

代码语言:python代码运行次数:0复制
import datetime
import pyautogui
import pytz
from time import sleep
from uiautomation import WindowControl

"""
微信需要在任务栏中
轰炸对象需要在会话中
"""
wx = WindowControl(Name='微信')
wx.SwitchToThisWindow()
hw = wx.ListControl(Name='会话')

#TODO 轰炸微信名
we = hw.TextControl(Name='弟大翻着洗')
we.Click(simulateMove=False)

#TODO 轰炸次数
Frequency = 10
while True:
    utc_now = datetime.datetime.now(pytz.utc)

    beijing_tz = pytz.timezone('Asia/Shanghai')
    beijing_now = utc_now.astimezone(beijing_tz)

    time_str = beijing_now.strftime("%H:%M:%S")
    sleep(0.1)

    print("Current Time: "   "============================="   time_str   "=============================")

    #TODO 定时时间
    Time = "09:41:00"

    if str(time_str) == Time:
        for num in range(Frequency):

            #TODO 轰炸内容
            wx.SendKeys("hello" , waitTime=0)
            sleep(0.1)

            pyautogui.press('enter')

实现结果

0 人点赞