使用 PyAutoGUI 的垃圾邮件机器人
PyAutoGUI 是一个Python模块,可帮助我们以编程方式自动化按键和鼠标点击。在本文中,我们将学习使用 PyAutoGUI 开发垃圾邮件机器人。
垃圾邮件 –指的是通过 Internet 向大量系统发送未经请求的消息。
这个迷你项目可用于许多现实生活中的应用程序,例如:
- 在每个特定的时间间隔后提醒您的朋友或亲戚做特定的任务
- 可用于广告目的
在本文中,我们将展示垃圾邮件机器人在电报上的工作方式,但该代码也适用于 WhatsApp、Instagram 等。即在任何我们找到文本字段的地方,它都会以相同的方式工作。
方法
- 导入模块
- 在程序执行中添加2秒的延迟
- 创建生成文本消息的机制。 pyautogui 的 typewrite()函数帮助编写文本,sleep函数帮助我们指定必须执行下一条指令的特定时间间隔(以秒为单位)。 datetime.datetime.now()函数帮助用户跟踪消息的发送时间。
句法:
typewriter(“
- 执行代码
按照以下简单步骤使用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)
输出: