📜  使用 PyAutoGUI 的垃圾邮件机器人

📅  最后修改于: 2022-05-13 01:55:37.693000             🧑  作者: Mango

使用 PyAutoGUI 的垃圾邮件机器人

PyAutoGUI 是一个Python模块,可帮助我们以编程方式自动化按键和鼠标点击。在本文中,我们将学习使用 PyAutoGUI 开发垃圾邮件机器人。

垃圾邮件 –指的是通过 Internet 向大量系统发送未经请求的消息。

这个迷你项目可用于许多现实生活中的应用程序,例如:

  • 在每个特定的时间间隔后提醒您的朋友或亲戚做特定的任务
  • 可用于广告目的

在本文中,我们将展示垃圾邮件机器人在电报上的工作方式,但该代码也适用于 WhatsApp、Instagram 等。即在任何我们找到文本字段的地方,它都会以相同的方式工作。

方法

  • 导入模块
  • 在程序执行中添加2秒的延迟
  • 创建生成文本消息的机制。 pyautogui 的 typewrite()函数帮助编写文本,sleep函数帮助我们指定必须执行下一条指令的特定时间间隔(以秒为单位)。 datetime.datetime.now()函数帮助用户跟踪消息的发送时间。

句法:

  • 执行代码

按照以下简单步骤使用Python开发垃圾邮件机器人:

例子:

Python3
import pyautogui, time, datetime
  
time.sleep(2)
  
while True:
    
    # to display the time at which the message is sent 
    print(datetime.datetime.now())
    pyautogui.typewrite("Reminder: Drink water!") 
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Take medicine!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Take the dog for a walk!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Drink water!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Drink water!")
    pyautogui.press("enter")
    time.sleep(31)


输出:

发送消息的日期和时间