我希望能够编写一个Python脚本,在某些情况下向我的手机发送短信。
为此,我似乎需要某种在线 SMS API 服务。我确实尝试注册 TextMagic,它运行良好并且满足了我的需要,但他们后来取消了我的帐户:事实证明他们只想与企业用户打交道,当他们意识到我将他们的服务用于个人用途时,他们启动了我出去了。
我也尝试过注册FireText,但我不抱希望,从他们的网站上看,好像他们也只想与商业用户打交道。
有人知道有一项可以处理个人用户的服务吗?我不会大量使用它,所以理想的情况是,您只需为每条发送的消息支付少量费用(我真的不介意每条消息的价格是否没有竞争力),并且没有月费。
或者有没有其他方法可以在没有这样的服务的情况下从Python发送短信?
我只需要向英国号码发送短信,因此只要该服务在英国有效,我就不担心全球覆盖。
我做了一些研究,发现了这个网站:Pilvo。 易于使用其 python 库,在英国发送消息需支付 0.0330 美元/条
我建议使用 PyTextNow 模块 (https://pypi.org/project/PyTextNow/)。它是 textnow.com 的非官方模块。 Textnow.com 是一项免费服务,为您提供可通过其网站或应用程序使用的 VOIP 号码。但使用 PyTextNow 模块,您可以为其提供 CSRF 令牌和 cookie,然后您可以通过 Python 脚本使用短信功能来发送/接收短信。
请记住,它是一个非官方模块,并且可能违反 TextNow 的服务条款。
首次安装 pip 安装 pywhatkit
导入pywhatkit
打印(“ ”) print("请输入要发送的号码:") 数字=输入()
打印(“ ”) print("请输入一条消息:") 消息=输入()
pywhatkit.sendwhatmsg_instantly(数字,消息,10)
pywhatkit.sendwhatmsg("+910123456789", "嗨", 13, 30, 15, True, 2)
pywhatkit.sendwhats_image("AB123CDEFGHijklmn", "Images/Hello.png", "你好")
pywhatkit.sendwhats_image("+910123456789","图片/Hello.png")
pywhatkit.sendwhatmsg_to_group("AB123CDEFGHijklmn", "大家好!", 0, 0)
pywhatkit.sendwhatmsg_to_group_instantly(“AB123CDEFGHijklmn”,“大家好!”)
pywhatkit.playonyt(“PyWhatKit”)