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。