背景是嘉里人有人生病了,比较稀有,只有北京的某个医院有可以治疗。但是奈何医院总是挂不上号码,很可能和黄牛有关。医院有个 App,可以自主挂号,平时主要做后端的,请问怎么才能实现用程序挂号的功能呢?提供下思路
背景是嘉里人有人生病了,比较稀有,只有北京的某个医院有可以治疗。但是奈何医院总是挂不上号码,很可能和黄牛有关。医院有个 App,可以自主挂号,平时主要做后端的,请问怎么才能实现用程序挂号的功能呢?提供下思路
|
teg1cAug 28, 2018
1
先抓包啊
|
|
zjpAug 28, 2018 via Android
2
模拟触控,用脚本精灵
|
|
zj299792458Aug 28, 2018 via iPhone
3
做后端想不到抓包么……前端用 adb
|
|
ctro15547Aug 28, 2018
4
想要速度快就抓包吧,手机 ui 层面的脚本速度不高。具体过程:获取、判断控件是否存在,例如预约按钮-》按钮可用就点预约,不在就刷新页面继续判断。可以用 uiautomator2,控件获取困难可以只调用 u2 的截图功能,获取手机屏幕截图用 openVC 获取坐标,两种方法速度都不快实际应用中大概 0.3-0.5 秒一次的样子,抓包的话应该已经发几百次请求了。。
|
|
flyzeroAug 28, 2018 via Android
5
一般都是请求过去,服务器判断,是否能预约上,你只要知道请求里传些什么东西,然后一直模拟就可以了,抓包吧,还有看看服务端有没有 IP 请求次数限制
|