python实现whatsapp消息采集

  whatsapp是一个非常重要的营销工具,通过whatsapp营销可以获得大量的客户,想要做好whatsapp营销,需要大量的资料,这时采集就是一个很好的途径,下面为大家介绍一下python实现whatsapp消息采集。

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”);

whatsapp

我来吐槽

*

*