需求:前一段时间由于工作需要,需要有自动发送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提供的方法之后,有需要换上自己的。

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

桌面版whatsapp自动发送实例分析相关推荐

  1. win7 nvme 支持补丁_国产桌面版OS系统发布:Win7般体验 最高安全认证

    小白系统 免费的智能客服 点击使用8月13日,麒麟软件正式推出了最新的桌面版OS--银河麒麟桌面操作系统V10,该系统是银河麒麟和中标软件共同打造的最新成果,号称提供类似Win7的体验,支持国产龙芯. ...

  2. 体验不了ChatGPT?来试试POE桌面版!

    POE Poe App目前备受欢迎,许多用户已开始使用加入ChatGPT API后引入的聊天机器人.最早在App Store推出,目前Poe App还没有推出针对Android用户的版本,但今天poe ...

  3. gpgpu-sim卡分配程序设计实例分析

    gpgpu-sim卡分配程序设计实例分析 运行代码地址:https://github.com/gpgpu-sim/gpgpu-sim_distribution 一.概述 此文件包含有关安装.生成和运行 ...

  4. python多功能电子钟_python gui - PyQt4 精彩实例分析之电子钟

    PyQt4 精彩实例分析之电子钟,当然在写实例之前要先安装PyQt4模块.from PyQt4.QtGui import * from PyQt4.QtCore import * import sys ...

  5. RPC-原理及RPC实例分析

    还有就是:RPC支持的BIO,NIO的理解 (1)BIO: Blocking IO;同步阻塞: (2)NIO:Non-Blocking IO, 同步非阻塞; 参考:IO多路复用,同步,异步,阻塞和非阻 ...

  6. python asyncio教程_python中使用asyncio实现异步IO实例分析

    1.说明 Python实现异步IO非常简单,asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持. asyncio的编程模型就是一个消息循环.我们从asyncio模块中直接 ...

  7. 马歇尔·赫伯特:人工智能的前沿技术与实例分析

    来源:中国人工智能学会 2017年12月11日,国际知名机器人专家.美国卡耐基梅隆大学机器人研究所所长马歇尔·赫伯特(Martial Hebert)教授和首席科学家大卫·伯恩(David Bourne ...

  8. 【Ubuntu】ubuntu webqq桌面版pywebqq

    最近看到一个ubuntu下面webqq的桌面版,甚是欣喜,下了试用,感觉还不错,分享一下 首先是程序包,不用安装,解压就能用,具体看里面的readme  pywebqq1027.zip 下面讲一下使用 ...

  9. 官宣!微软宣布桌面版 Edge将基于Chromium进行开发\n

    今天,Windows副总裁Joe Belfiore在Windows官方博客上正式宣布桌面版 Edge将基于Chromium进行开发,以减少Web开发生态的碎片化,为用户提供更高的Web兼容性,这一消息 ...

  10. python怎么处理数据_python中scrapy处理项目数据的实例分析

    在我们处理完数据后,习惯把它放在原有的位置,但是这样也会出现一定的隐患.如果因为新数据的加入或者其他种种原因,当我们再次想要启用这个文件的时候,小伙伴们就会开始着急却怎么也翻不出来,似乎也没有其他更好 ...

最新文章

  1. SpringBoot 读取配置文件中参数全面教程
  2. 区块链预言机(5)预言机原理
  3. Java基础篇:抽象类与接口
  4. minute教会你shell
  5. POJ1220(高精度进制转换)
  6. 人工智能与大数据的耦合,将会怎么影响我们的生活
  7. 处理Weblogic卡住的线程
  8. 从用户不足2000万到27亿,这项技术真要上天了?
  9. java学习二---对象和内存管理
  10. 跨境电商ERP哪个好?
  11. df命令--Linux命令应用大词典729个命令解读
  12. 7-6 计算符号函数的值 (10 分)
  13. 数字电路课程设计--电子钟实验报告
  14. VOC2007数据集解析
  15. 常用的个人网站建站系统
  16. 微软通过共享文件夹的思路,使用工具SyncToy实现两台windows机器间的文件同步
  17. 在线使用ChatGPT,国内手机号也可以注册。
  18. 【YOLO v4 相关理论】Normalization: BN、CBN、CmBN
  19. 上半年亏损6700万美元,连亏三年的Mobileye正式提交IPO申请
  20. html c3效果,使用c3动画实现摇铃铛效果

热门文章

  1. UWB超高精度定位系统架构图
  2. spring注解@Lazy
  3. python数据爬虫代码_Python实现爬虫爬取NBA数据功能示例
  4. Oracle如何对JDK收费
  5. mysql数据库压缩_Mysql压缩解决方案
  6. 用显卡加速c语言程序,教程 | 如何在Julia编程中实现GPU加速
  7. 解决UWP应用无法使用本地代理
  8. 【CMake】CMakeList编写整理
  9. 京东零售2021年度表彰大会
  10. 写一个最简单的React可配置路由(react-router