获取手机短信中的验证码

方式:adb log 来获取短信内容

import os

def GetCodeFromSms():

os.system("adb logcat -c")
cmd = ' adb logcat -d |findstr D/Mms/Txn'

while(1):
    smscode = os.popen(cmd).read()
    print smscode
    if (smscode!=""):
        smscode = smscode.split("验证码:")[1].split(",")[0]
        break;

print "code is :",smscode

感觉该方式不是特别好用,如果收不到短信就陷入了死循环,希望各位能给出其他解决方式!


↙↙↙阅读原文可查看相关链接,并与作者交流