Python pywhatkit库介绍

Python pywhatkit库介绍

本教程将介绍Python的pywhatkit模块。众所周知,Python提供了许多库,其中之一就是pywhatkit。pywhatkit模块用于通过Python脚本发送消息,使用此模块,我们可以通过几行代码向期望的号码发送消息,它使用WhatsApp网络发送这些消息。

Pywhatkit是一个用Python 3.4+编写的Python包,用于WhatsApp Messenger。它非常简单而复杂。

pywhatkit库的特点

pywhatkit库的特点如下。

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

库的安装

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

pip install pywhatkit

发送WhatsApp消息

在本节中,我们将以简单的方式自动向WhatsApp发送消息。要记住的一点是,在浏览器中使用WhatsApp,我们必须具有活动登录会话,并先前设置了我们首选浏览器中的WhatsApp Web。

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

语法 –

pywhatkit.sendmsg("receiver mobile number", "message", hours, minute)

参数 –

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

代码片段

让我们理解以下代码。

例子 –

import pywhatkit as pwk
try:
    # 在印度的WhatsApp中发送消息,使用印度拨号代码(+91)
    pwk.sendwhatmsg("+91XXXXXX5980", "你好,你怎么样?", 20, 34)
    print("消息发送成功!") # 在控制台中打印成功消息
except Exception as e:
    print(f"发送消息错误: {e}")

解释 –

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

我们还可以发送带有标题的图像 –

pwk.sendwhats_image("Group_Name", "Media/image.png", "你好")

pwk.sendwhats_image("Name", "Media/images.png")

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

pwk.sendwhatmsg_to_group("Group_Name", "大家好!大家好吗?", 11, 0)

我们使用此代码在群组中立即发送消息,就好像我们写0小时,0分钟,那么它将在上午12:00发送消息。

pwk.sendwhatmsg_to_group_instantly("Group_Name", "大家好再见!")

播放YouTube视频

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

语法 –

pywhatkit.playonyt("url/topic name")

参数 –

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

代码片段

让我们理解以下示例 –

例子 –

# 导入模块
import pywhatkit

# 使用异常处理以避免出现异常
try:
    # 播放随机的Javatpoint YouTube视频
    pywhatkit.playonyt("Javatpoint")
    print("正在播放...")

except:
    # 打印错误信息
    print("网络错误发生")

解释 –

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

进行谷歌搜索

我们还可以使用search()方法进行谷歌搜索。它会打开我们的浏览器并搜索我们在代码中提供的主题。让我们理解以下示例。

示例 –

# 导入模块
import pywhatkit

# 使用Try Except处理异常
try:
    # 进行谷歌搜索
    pywhatkit.search("javatpoint.com")
    print("正在搜索...")

except:

    # 打印错误信息
    print("发生未知错误")

解释 –

在上面的代码中,我们使用PyWhatKit库对网站“javatpoint.com”进行谷歌搜索。使用try-except块对执行搜索功能期间可能发生的任何错误进行处理。 如果出现错误,则except块将打印一个错误消息“发生未知错误”。

结论

总之,本教程介绍了在Python中使用PyWhatKit库执行自动WhatsApp消息的方法。该示例代码演示了使用try-except块来处理执行搜索函数期间可能出现的任何潜在错误。 教程希望读者已经学会了如何使用PyWhatKit库,并准备好在其代码中实现它。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 教程