首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python实现微信刷屏

python实现微信刷屏

原创
作者头像
码农GT038527
修改2024-08-31 10:46:30
修改2024-08-31 10:46:30
6280
举报
文章被收录于专栏:脚本脚本

实现条件

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

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

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

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

修改相关参数即可刷屏:

轰炸微信名

轰炸次数

定时时间

轰炸内容

代码实现

代码语言:python
复制
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')

实现结果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实现条件
  • 代码实现
  • 实现结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档