主页 > whatsapp > python调用whatsapp自动发信息

python调用whatsapp自动发信息

admin whatsapp 2021年04月20日

  whatsapp自动发送消息可以为你节约大量的时间,很多人可能不知道要如何进行操作,下面为大家介绍一下python调用whatsapp自动发信息。

python调用whatsapp自动发信息

  用python 调用whatsapp自动发消息

  因为whatsapp本身没有开放api,所以我们要通过在聊天窗口模拟鼠标和键盘的操作输入我们要发送的信息。

  whatsapp 开放了一条api可以用来给陌生人发信息的

  “https://web.whatsapp.com/send?phone=”+电话号码(+8613421514574这样的格式)


  这里放上需要导入的库

  import pyautogui

  import webbrowser as w

  import time

  import xlrd #excel只读库

  import pandas as pd

  import pyperclip


  其中pyautogui是 用来控制键盘鼠标的

  webbrowser是用来调用网页的

  pyperclip是用来复制粘贴用的

  xlrd和pandas是用来打开和读取excel文件的


  这里直接上代码:

  import pyautogui

  import webbrowser as w

  import time

  import xlrd #excel只读库

  import pandas as pd

  import pyperclip

  def read_excel(): #读取excel数据,对各项进行赋值

  data=xlrd.open_workbook(‘D:\python workspace\customer.xlsx’) #打开excel文件

  table=data.sheets()[0] #打开第一张表

  nrows=table.nrows #获取表的行数

  ncols=table.ncols #获取表的列数

  for i in range(1,nrows): #循环逐行赋值

  phone=str(table.cell_value(i,0))

  Orderfollow(phone);

  def paste(info):#复制粘贴

  pyperclip.copy(info)

  pyautogui.hotkey(‘ctrl’, ‘v’)

  def ChangeLine(): #whatsapp 换行

  pyautogui.keyDown(‘shift’)

  pyautogui.press(‘enter’)

  pyautogui.keyUp(‘shift’)

  return

  def Orderfollow(phone): #订单信息通过键盘自动输入

  w.open(‘https://web.whatsapp.com/send?phone=’+phone)

  time.sleep(9)

  pyautogui.dragTo(400,1200)

  pyautogui.dragTo(730, 860, button=‘left’)

  pyautogui.click(x=730, y=860)

  info(“no answer”);

  read_excel();

  运行就可以直接调用了。要建立一个excel表格放在指定路径里面。

  这个还有待完善,还需要判断没有whatsapp该怎么处理,还要写一个图形界面方便操作。

  很多重复的工作,我们可以通过代码处理的,就用代码处理,这样可以节省出大量的时间去做更加有意义的事情。

  我们的工作,就是把所谓important的事情变成unneccesary。

标签: whatsapp  
上一篇:手机whatsapp工具
下一篇:whatsapp营销软件

微信:maybe3219
QQ:1765272903