pywhatkit 库简介

2024 年 8 月 29 日 | 4 分钟阅读

在本教程中,我们将学习 Python 的 pywhatkit 模块。众所周知,Python 提供了许多库,pywhatkit 是其中之一。pywhatkit 模块用于通过 Python 脚本发送消息。使用此模块,我们可以用几行代码将消息发送到指定的号码。它使用 WhatsApp Web 来发送这些消息。

Pywhatkit 是一个用于 Whatsapp messenger 的 Python 包,用 Python 3.4+ 编写。它非常简单且功能强大。

pywhatkit 库的特性

pywhatkit 库的特性如下。

  • 自动化向 WhatsApp 上的联系人或个人发送消息的过程。
  • 它可以自动向群组发送消息。
  • 启动 YouTube 视频或短视频的播放。
  • 它还可以将文本(字符串)转换为手写体
  • 使用 HTML 代码发送邮件。
  • 它可以执行 Google 搜索。

安装库

我们需要本地安装 pywhatkit 库才能使用它,因为它不会预装在 Python3 中。我们可以使用以下命令安装它。

pip install pywhatkit

发送 WhatsApp 消息

在本节中,我们将以简单的方式自动向 WhatsApp 发送消息。这里需要注意的一点是,要使用浏览器中的 WhatsApp,我们必须有一个有效的登录会话,并且之前已经在您喜欢的浏览器中设置了 WhatsApp Web。

pywhatkit 库提供了 sendmsg() 方法来自动发送消息。以下是 sendmsg() 方法的语法。

语法 -

参数 -

  • 第一个参数是接收者的手机号码,它应该是字符串格式,并且国家代码应该作为前缀放在实际手机号码之前。
  • 消息应该是字符串格式。
  • 小时 - 该方法遵循 24 小时制。
  • 分钟 - 它应该在 00-59 之间。

代码片段

让我们来理解以下代码。

示例 -

解释 -

在上面的代码片段中,我们导入了 pywhatkit 库并使用 **sendwhatmsg()** 函数在特定的小时和分钟向电话号码发送消息。代码还使用异常处理来捕获和显示发送消息时可能发生的任何错误。

我们也可以像下面这样发送带说明的图片 -

我们可以使用以下代码向群组发送消息。

如果我们输入 0 小时,0 分钟,那么它将在凌晨 12:00 发送消息,我们使用这个来即时发送消息到群组。

播放 YouTube 视频

Python 的 pywhatkit 提供了 **playont()** 方法,该方法用于在我们的默认浏览器中打开 YouTube 并播放作为参数传入的视频。如果我们不将主题名称作为参数传递,它将播放随机视频。否则,它会打开与参数中传递的 URL 相同的视频。让我们了解它的语法。

语法 -

参数 -

  • url/topic_name - 这是给定的 YouTube 视频的主题名称或 URL。

代码片段

让我们理解以下示例 -

示例 -

解释 -

在上面的代码中,我们导入了 pywhatkit 库并使用 **playonyt()** 函数播放基于提供的作为参数的主题的随机 YouTube 视频。它还使用异常处理来捕获和显示播放视频时可能发生的任何错误,例如网络错误。

执行 Google 搜索

我们还可以使用 search() 方法将其用于 Google 搜索。它会打开我们的浏览器并搜索我们在代码中提供的主题。让我们来理解下面的例子。

示例 -

解释 -

在上面的代码中,我们使用 PyWhatKit 模块对网站“javatpoint.com”执行 Google 搜索。try-except 块用于处理搜索函数执行期间可能发生的任何错误。如果发生错误,except 块将打印错误消息“发生了未知错误”。

结论

总之,本教程涵盖了在 Python 中使用 **PyWhatKit** 库执行自动 WhatsApp 消息传递。示例代码演示了使用 try-except 块来处理搜索函数执行期间可能发生的任何潜在错误。本教程希望读者已经了解了如何使用 **PyWhatKit** 库,并已准备好将其集成到他们的代码中。