"现在遇到一个项目,目标网站的登陆十方麻烦。 在电脑网页输入账号密码后,需要获取手机 APP 上页面中的验证码,输入到电脑网页中然后才能登陆成功。 并不是短信的形式,而是在某个专属 APP 上显示验证码。 大家有没有什么好办法"
现在遇到一个项目,目标网站的登陆十方麻烦。在电脑网页输入账号密码后,需要获取手机 APP 上页面中的验证码,输入到电脑网页中然后才能登陆成功。并不是短信的形式,而是在某个专属 APP 上显示验证码。大家有没有什么好办法
超过知识范围了 hh
模拟器提前登录、打开 app,等待接收验证码,然后再去电脑网页操作,不就可以吗。
其实也可以通过抓包的形式去模拟手机 app 发出去的请求。但是要绕过 APP 的验证。所以要看你的 app 是个啥。如果是互联网类的,就别想了。如果是个公司。应该不难。
说的好 😄
理论上是可行的。问题是不知道模拟器和手机端如何进行交互,那个 app 验证码的实效性很短。如何在电脑端账号登陆的时刻,触发模拟器手机端去识别 app 上的验证信息,并将信息进行交互。
我是站在开发的角度:可以把问题简化,先解决一个用户的登陆,如何高效且准确的获取其 app 上的验证信息。只要有这种可复制的处理问题模式,那对领导和客户都有交代。成本问题自然会有人考虑。
那么问题就变成了 “如何获取 手机上某个 APP 的实时信息”?
目前我也没想到什么好办法···
感觉很难自动化··· 这里的“手机”是固定的么? 比如 100 个用户,需要 100 个手机么?
阿里云也有类似的登录双重保护。 这个问题看起来是比较头疼。
👍
可以通过安装安卓模拟器来解决,网易有个安卓模拟器。可以在那个模拟器安装 apk 程序包,你试试能不能点击,如果能点击,根据逻辑点击,最后截图 OCR。
超过知识范围了 hh
模拟器提前登录、打开 app,等待接收验证码,然后再去电脑网页操作,不就可以吗。
其实也可以通过抓包的形式去模拟手机 app 发出去的请求。但是要绕过 APP 的验证。所以要看你的 app 是个啥。如果是互联网类的,就别想了。如果是个公司。应该不难。
说的好 😄
理论上是可行的。
问题是不知道模拟器和手机端如何进行交互,那个 app 验证码的实效性很短。
如何在电脑端账号登陆的时刻,触发模拟器手机端去识别 app 上的验证信息,并将信息进行交互。
我是站在开发的角度:
可以把问题简化,先解决一个用户的登陆,如何高效且准确的获取其 app 上的验证信息。
只要有这种可复制的处理问题模式,那对领导和客户都有交代。
成本问题自然会有人考虑。
那么问题就变成了 “如何获取 手机上某个 APP 的实时信息”?
目前我也没想到什么好办法···
感觉很难自动化··· 这里的“手机”是固定的么? 比如 100 个用户,需要 100 个手机么?
阿里云也有类似的登录双重保护。 这个问题看起来是比较头疼。
👍
可以通过安装安卓模拟器来解决,网易有个安卓模拟器。可以在那个模拟器安装 apk 程序包,你试试能不能点击,如果能点击,根据逻辑点击,最后截图 OCR。