Python pyautogui 实现自动发送消息

通过Python的pyautogui 实现控制文字输入,纯属娱乐

效果:程序启动10s内,选择文字输入窗口,

          时间到之后,开始自动发送,

          可以将预置在文本中的文字发送给任意好友,或者任意文本框中

1、环境:Windows + Python

Python3.8

# 安装依赖包
pip install pyautogui -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyperclip -i https://pypi.tuna.tsinghua.edu.cn/simple


import pyautogui
import time
import pyperclip
import random


# 读文件 行读
def read_file(url: str) -> list:
    fr = open(url, encoding='utf8')
    file_doc = fr.readlines()
    fr.close()
    return file_doc


time.sleep(10)
pyautogui.click(100, 100)

# pyautogui.typewrite('Hello world!', 0.01)
# pyautogui.typewrite('enter', 1)


txt = read_file("3390.txt") # 你需要读取的文件地址

# 简单处理文本
lists = ['' if i == '\n' else i for i in txt]
print(lists)

# 循环遍历
for d in lists:

    # 生成随机数
    i = random.randint(1, 100) / 100
    pyperclip.copy(d)
    pyautogui.hotkey('ctrl', 'v')
    pyautogui.typewrite('\n', i)
    print(d)

注意:设置延迟时间,具体原因自行百度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值