其他分享
首页 > 其他分享> > 桌面版whatsapp自动发送实例分析

桌面版whatsapp自动发送实例分析

作者:互联网

需求:前一段时间由于工作需要,需要有自动发送whatsapp信息的功能要求,要求更具相应获取的字段自动发送提醒信息,及对当前页面聊天记录进行截图,生成记录文档。

以及处理没有whatsapp账号的电话问题。

 

通过查阅whatsapp官网可以得知,无论是桌面版还是网页版都可以通过相应的api接口进行电话号码查找及填写发送信息,

第一种;

网页版可以通过网址

https://api.whatsapp.com/send?
 phone=whatsappphonenumber&text=urlencodedtext

第二种

途径:

通过命令行直接发送:win + R

whatsapp://send?phone=xxxxxxxx^&text=Test 

若其中text=Test中文本若存在特殊字符应使用转义或者使用urlencode的方式替代

目前尝试使用urlencode替代

关于解决处理没有相应的whatsapp账号的手机号,通过pyautogui的

pyautogui.locateCenterOnScreen(image) 获取图像位置。

先将图像提示没有该号码的提示框截图下来保存,在利用是否在屏幕中查找到相应图像决定是否存在无效号码的原理。

暂时先用着pyautogui提供的方法之后,有需要换上自己的。

到此,解决问题的难点已经完成一大半的,剩下就是相应的一些简单的判断逻辑了。

 

标签:pyautogui,text,发送,实例,Test,桌面版,whatsapp,相应
来源: https://blog.csdn.net/weixin_41341221/article/details/112187315