whatsapp群发脚本python
今天一米智能WhatsApp群发软件来给大家分享一下whatsapp群发脚本python。
用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 workspacecustomer.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”);
def info(status):#根据状态选择要发送的信息
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();
运行就可以直接调用了。要建立一个excel表格放在指定路径里面。
这个还有待完善,还需要判断没有whatsapp该怎么处理,还要写一个图形界面方便操作。
很多重复的工作,我们可以通过代码处理的,就用代码处理,这样可以节省出大量的时间去做更加有意义的事情。
我们的工作,就是把所谓important的事情变成unneccesary。
上一条:whatsapp群发客户
下一条:whatsapp 群发协议
-
亚马逊黄金购物车是指的跟卖吗
不少新手亚马逊卖家不清楚亚马逊黄金购物车和普通购物车的区别在哪里,常常会问类似亚马逊黄金购物车是指...
2020-01-09 15:25:11 阅读:2851 #外贸知识#
-
亚马逊怎么联系恶意跟卖的卖家
亚马逊允许合理的跟卖,但往往有不少卖家是在恶意跟卖,比如说晚上跟卖白天取消等情况,今天一米亚马逊跟...
2020-01-09 15:40:21 阅读:2332 #外贸知识#
-
不测试购买怎么亚马逊举报跟卖
不少人不方便进行test buy或者说觉得下测试单速度太慢了,今天一米亚马逊跟卖软件就来教教大家不...
2020-01-09 16:00:06 阅读:5407 #外贸知识#
-
亚马逊加拿大站跟卖警告信模板
国内有不少人都是在做亚马逊加拿大站,经常会遇到一些跟卖者,其实给这些跟卖者发警告信是一种很有效的解...
2020-01-10 15:17:11 阅读:3628 #外贸知识#
-
跟卖的无在售信息的亚马逊库存
最近有人反映发现有卖家跟卖,产品都比自己的少0.01美元,并且对方他竟然直接刊登一模一样的产品,况...
2020-01-10 15:43:10 阅读:3130 #外贸知识#
热门推荐
- 1怎么利用Facebook赚钱阅读:1542
- 2电子邮件营销的策略 阅读:1239
- 3邮箱群发不进垃圾箱阅读:1303
- 4群发邮箱平台哪个好 阅读:1211
- 5邮件推广中的具体营销步骤阅读:1426
- 6如何群发邮件但不被发现阅读:1857
- 7群发邮件如何不屏蔽阅读:975
- 8邮件如何群发多个不同的人阅读:1057
- 9哪个邮箱群发效果好阅读:986
- 10如何群发邮件阅读:1073
- 11电子邮件的营销方法 阅读:959
- 12电子邮件杂志营销 阅读:963
- 13电子邮件广告样式阅读:1080
- 14邮件批量发送软件 阅读:1007
- 15外贸邮件群发阅读:974
- 16哪个邮箱群发效果好阅读:955
- 17邮件推广的技巧阅读:1083
- 18邮件如何群发阅读:1009
- 19facebook 怎么增加好友阅读:1057
- 20如何可以群发邮件 阅读:1035
- 21邮件广告投放渠道有哪些阅读:1146
- 22批量群发邮件 阅读:1023
- 23怎么发广告邮件阅读:1124
- 24邮件批量发送系统使用方法阅读:1006
- 25群发邮件数量限制阅读:1133
- 26批量发送个性化邮件阅读:1067
- 27邮件怎么群发给很多人阅读:1038
- 28如何自动发广告邮件阅读:1106
- 29如何群发邮件阅读:73330
- 30邮件如何发给多人阅读:73408
标签更多+