首先電腦上安裝好adb工具包,而後手機usb接上電腦,須要打開調試模式
而後準備好一個表格,表格裏準備好須要羣發的手機號碼android
import os import pandas as pd import numpy as np import time #羣發短信,50個號碼一發,讀取表格中手機號,列名寫「手機號」 content="短信內容" mobiles="" df = pd.read_excel('mobiles.xlsx') #遍歷表格,讀取手機號 for index,row in df.iterrows(): if index==len(df)-1: mobiles=mobiles+str(row['手機號']) os.popen("adb shell am start -a android.intent.action.SENDTO -d sms:{} --es sms_body {}".format(mobiles,content)) time.sleep(2) #模擬發送 os.popen("adb shell input keyevent 22") time.sleep(1) os.popen("adb shell input keyevent 66") time.sleep(120) os.popen("adb shell input keyevent 3") elif index % 50==0 and index!=0: mobiles=mobiles+str(row['手機號']) #打開短信,編輯短信 os.popen("adb shell am start -a android.intent.action.SENDTO -d sms:{} --es sms_body {}".format(mobiles,content)) time.sleep(2) #模擬發送 os.popen("adb shell input keyevent 22") time.sleep(1) os.popen("adb shell input keyevent 66") time.sleep(120) os.popen("adb shell input keyevent 3") mobiles="" else: mobiles=mobiles+str(row['手機號'])+','