一个可以在特点时间段自动发送接龙信息的程序

本文介绍了一个使用Python编写的脚本,通过pyperclip和keyboard库实现文本复制、粘贴和定时发送功能,适用于在特定时间区间内自动发送消息或报名等任务。
摘要由CSDN通过智能技术生成
import pyperclip
import keyboard
import time
import datetime


def send_text(text):  # 发送文本
    number = 1  # 尝试发送的次数
    pyperclip.copy(text)  # 复制文本
    keyboard.press_and_release('ctrl + v')  # 粘贴
    time.sleep(0.1)
    for _ in range(3000):
        time.sleep(0.05)
        keyboard.press_and_release('ctrl + enter')  # 发送
        print(f"\r第{number}次尝试发送", end="")
        number += 1


text = "我要报名"
num = 0  # 检查次数

time_start = "18:00:00.000000"  # 开始时间
time_end = "18:10:00.000000"  # 结束时间

while True:
    current_time = datetime.datetime.now()  # 获取当前日期时间
    only_time = current_time.time()  # 获取当前时间
    time_check = str(only_time)  # 转换为字符串
    num += 1
    if num % 50 == 0:
        print(f"\r第{num}次检查", end="")
    if time_start == time_check or time_start < time_check < time_end:
        send_text(text)  # 发送文本
        break

这个程序利用pyperclip实现复制功能,然后利用keyboard实现粘贴和快捷键发送(发送快捷键可在注释“发送”位置修改),发送文本在text函数处修改,起止时间可在time_start和time_end处修改,时间域不建议过小,避免因为程序运行错过时间造成发送失败。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值