短视频平台源码,获取安卓手机验证码
短视频平台源码,获取安卓手机验证码
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]) # 验证码输出 |
以上就是 短视频平台源码,获取安卓手机验证码,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现