Python-pyautogui qq自动发送消息,微信自动发送消息,适用于任何聊天窗口

python初学者,这里来试一下用python实现自动发送消息,这个方法适用于任何一个窗口,缺点是需要在代码运行后手动点击聊天的输入框

效果如下

直接上代码

import pyautogui
import pyperclip
import time
#延时5秒(在这个时间内需手动打开聊天窗口)
time.sleep(5)

i = 1
while i<=10:
    i=i+1
    pyperclip.copy('1')  # 复制内容到剪贴板
    pyautogui.hotkey('ctrl', 'v')  # 按下 ctrl + v 粘贴内容
    pyautogui.hotkey('Enter')  # 按下回车键发送内容
    time.sleep(0.05)  # 发送的时间间隔

这里使用的是pycharm,需要用到pyautogui库,没有的可以直接在pycharm库里下载,下载方法如下

第一步:

点击 左上角的file-settings

 第二步:在左侧找到python interpreter,点击,然后进入如下界面,点击右侧的加号“+”

 第三步:搜索pyautogui,点击下方的install package下载,然后等待下载完成就可以使用了

 

 

 

 下面介绍代码用法:

1、import需要的库

import pyautogui
import pyperclip
import time

2、延时5秒,延迟的时间可以自己修改,在这个时间内需要打开聊天窗口并点一下聊天窗口

import pyautogui
import pyperclip
import time
#延时5秒(在这个时间内需手动打开聊天窗口)
time.sleep(5)

3、设置发送的次数,这里的i<=10,表示发送10次

import pyautogui
import pyperclip
import time
#延时5秒(在这个时间内需手动打开聊天窗口)
time.sleep(5)
i = 1
while i<=10:
    i=i+1

 4、发送信息,

pyperclip.copy('1') 引号里的内容可以自行修改
time.sleep(0.05)   发送的时间间隔为0.05,也可以自行调整如果删掉这一行就没有间隔,1s可以发送几万条消息
import pyautogui
import pyperclip
import time
#延时5秒(在这个时间内需手动打开聊天窗口)
time.sleep(5)
i = 1
while i<=10:
    i=i+1
    pyperclip.copy('1')  # 复制内容到剪贴板
    pyautogui.hotkey('ctrl', 'v')  # 按下 ctrl + v 粘贴内容
    pyautogui.hotkey('Enter')  # 按下回车键发送内容
    time.sleep(0.05)  # 发送的时间间隔

运行后效果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值