短视频平台源码,获取安卓手机验证码

短视频平台源码,获取安卓手机验证码

1.将以下代码放入安卓手机内,用QPython运行

 

1
from androidhelper import Android <br># import time<br>d = Android()<br>c = 0 # 已读短信数目<br>data = '' # 上一次读取的短信内容<br># 循环读取短信,次数可根据实际情况设置,这里仅做一个示例<br>for i in range(1):<br># time.sleep(60) # 1分钟获取一次短信<br>    if c == d.smsGetMessageCount(False).result: <br>    # 如果没有短信或者没有收到新的短信就退出本次循环<br>        continue<br>    sms_data=d.smsGetMessages(False, 'inbox')   # 读取收件箱的短信,False读取所有,True读取未读短信<br>    list = sms_data.result<br>    for sms in list:<br>        if sms['body'] == data: <br>        # 如果当前短信内容等于上一次读取的内容,则退出本次循环<br>            continue<br>        elif '10086' in sms['address']: # 判断是否为目标号码发来的短信,以10086为例<br>            data = sms['body'] # 拿到短信内容<br>            # 将当前已读的收件箱短信条数保存,作为后续判断是否有收到新短信的依据<br>            c = d.smsGetMessageCount(False).result <br>            with open('/storage/emulated/0/sms.txt','w') as f:<br>            # 将短信内容写入文件,覆盖式写入<br>                f.write(sms['body']) <br>            continue<br>        else:<br>        pass

2.读取手机txt文件获取验证码

 

1
#coding=utf-8<br>import os,re<br>adb = 'adb shell cat /storage/emulated/0/sms.txt'<br>smsLog = os.popen(adb).readlines() # 执行adb指令,读取文件内容<br>_re = re.compile('\d{5}') # 正则匹配5个数字<br>code = _re.findall(smsLog[0]) # 匹配验证码<br>print(code[0]) # 验证码输出

 

以上就是 短视频平台源码,获取安卓手机验证码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(398)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示