whatsapp群發(fā)腳本python

  

  

今天一米智能WhatsApp群發(fā)軟件來給大家分享一下whatsapp群發(fā)腳本python。


whatsapp群發(fā)腳本python


用python 調(diào)用whatsapp自動發(fā)消息


因為whatsapp本身沒有開放api,所以我們要通過在聊天窗口模擬鼠標(biāo)和鍵盤的操作輸入我們要發(fā)送的信息。


whatsapp 開放了一條api可以用來給陌生人發(fā)信息的


“https://web.whatsapp.com/send?phone=”+電話號碼(+8613421514574這樣的格式)

這里放上需要導(dǎo)入的庫

import pyautogui

import webbrowser as w

import time

import xlrd #excel只讀庫

import pandas as pd

import pyperclip

其中pyautogui是 用來控制鍵盤鼠標(biāo)的

webbrowser是用來調(diào)用網(wǎng)頁的

pyperclip是用來復(fù)制粘貼用的

xlrd和pandas是用來打開和讀取excel文件的

這里直接上代碼:

import pyautogui

import webbrowser as w

import time

import xlrd #excel只讀庫

import pandas as pd

import pyperclip

def read_excel(): #讀取excel數(shù)據(jù),對各項進行賦值

data=xlrd.open_workbook(‘D:python workspacecustomer.xlsx’) #打開excel文件

table=data.sheets()[0] #打開第一張表

nrows=table.nrows #獲取表的行數(shù)

ncols=table.ncols #獲取表的列數(shù)

for i in range(1,nrows): #循環(huán)逐行賦值

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

Orderfollow(phone);

def paste(info):#復(fù)制粘貼

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

def info(status):#根據(jù)狀態(tài)選擇要發(fā)送的信息

if status==“no answer”:

infoe=‘The watch arrived your address, the deliveryman call you but no answer, what time is ok for the delivery sir?’

infoa=‘???? ?????? ??? ?????? ? ?????? ???? ??????? ???????? ?? ???? ?? ???? ????? ? ?? ????? ??????? ???? ????????’

if status=="rejected":

infoe='Hi sir, the watch have arrived your address, but you rejected, may I ask why sir?'

infoa='?????? ???? ? ??? ???? ?????? ??? ?????? ? ???? ???? ? ?? ?? ?? ???? ????? ?????'

if status=="mobile closed":

infoe='The watch arrived your address, the deliveryman call you but mobile closed, what time is ok for the delivery sir?'

infoa='???? ?????? ??? ?????? ? ?????? ???? ??????? ???????? ?? ???? ?????? ???? ? ?? ?? ????? ??????? ???? ????????'

if status=="not available":

infoe='hi sir, the watch arrived your address, but you are not available, what time do you need sir?'

infoa='?????? ?? ???? ? ???? ?????? ??? ?????? ? ???? ??? ???? ? ?? ????? ???? ?????? ?? ?????'

print('how are you')

paste(infoe);

ChangeLine();

paste(infoa);

pyautogui.press('enter');

1234567891011121314151617

read_excel();

運行就可以直接調(diào)用了。要建立一個excel表格放在指定路徑里面。

這個還有待完善,還需要判斷沒有whatsapp該怎么處理,還要寫一個圖形界面方便操作。

很多重復(fù)的工作,我們可以通過代碼處理的,就用代碼處理,這樣可以節(jié)省出大量的時間去做更加有意義的事情。

我們的工作,就是把所謂important的事情變成unneccesary。

  
相關(guān)資訊

推薦軟件