使用url直接从python程序打开Whatsapp Windows应用程序

mum43rcc  于 2022-11-18  发布在  Windows
关注(0)|答案(2)|浏览(248)

如何从不同的应用程序链接到WhatsApp

使用URL
whatsapp://send?phone=XXXXXXXXXXXXX&text=Hello
可用于在Windows PC上打开Whatsapp应用程序并执行自定义操作。
当在浏览器中打开时,它确实可以工作。URL打开安装的Whatsapp,并为给定的联系人(parameter:text)编写消息(parameter:phone
我想直接使用python脚本打开Whatsapp应用程序,中间不需要浏览器干预
我试过使用requesturlib,但他们不认为它是URL的有效模式,因为它没有http://https://,而是whatsapp://

requests.exceptions.InvalidSchema: No connection adapters were found for 'whatsapp://send'

python中是否有一个库可以直接基于URL打开关联的应用程序。

**P.S.**我知道这个页面是为iPhone准备的,但是这个链接在Windows浏览器上运行得很好。我只想知道这个链接是否可以使用。

Windows 10上使用Python 3.7.9

8tntrjer

8tntrjer1#

您可以使用cmd exe来完成这样的工作。

import subprocess

subprocess.Popen(["cmd", "/C", "start whatsapp://send?phone=XXXXXXXXXXXXX&text=Hello"], shell=True)

编辑:如果你想在cmd shell中传递“&”(和号),你需要使用转义字符“^”。
请试试那个

subprocess.Popen(["cmd", "/C", "start whatsapp://send?phone=XXXXXXXXXXXXX^&text=Hello"], shell=True)
0md85ypi

0md85ypi2#

使用此命令
开始什么应用程序://发送?电话=XXXXXXXXXXXXX^&文本=你好
更新到新的WhatsApp桌面应用程序(UWP)的窗口后不工作。
您还有其他向目标用户发送文本消息想法。

相关问题