使用for循环去实现手机连续拨号,代码简洁方便,代码如下:
#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错
from time import sleep
import os
numbers = [10086,1380013800,10010,12580]
for number in numbers:
#拨打电话
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number))
sleep(20)
#挂断电话
Hangup = os.popen('adb shell input keyevent 26')
sleep(5)
#截图
ScreenShot = os.popen('adb shell /system/bin/screencap -p /sdcard/xie.png')
#将截图保存到电脑
SaveScreenShot = os.popen('adb pull /sdcard/xie.png')