要解析Android应用程序?

时间:2015-03-28 18:28:59

标签: android

是否有一些外部(或内部)脚本库来启动Android应用程序,解析,获取应用程序显示的文本并执行点击以构建某种机器人用户?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用ADB模拟触摸。见this question。从链接:

  

您可以使用adb shell远程运行命令:

adb shell input tap x y

如果您想从屏幕上获取文本,您可以从设备获取屏幕截图(再次使用ADB)。要获得亚行的截图:

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

请参阅here了解来源,以及如果无法正常工作该怎么办。

然后,您需要通过OCR程序发送屏幕截图以提取文本。

有一种更简单的方法可以做到这一点,例如,如果有一个应用程序的网站,你可以从中抓取信息。