在不到4天的时间里,我的第一个android应用花了30多个小时
因此,应用程序要做的是打开website(单击它),然后将在3 editText中输入的值发送到网站的3文本字段中
对于网络视图:
我成功发送了网站中第一个文本字段的两个值(cin和date),但是问题始终在验证码中,所以我没有办法为验证码截屏,为什么要截屏?因为如果我通过链接得到它,它将重新生成,
为了获取此屏幕截图,我为webview尝试了什么?
检查:Javascript in android webview with js libraries
我还考虑过是否有办法截取整个页面的屏幕截图,然后使用java库/方法从中剪切或调整屏幕截图的大小,怎么办?我将修复视图
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
然后,java库/应用程序使用定位值来知道从何处剪切
对于jsoup:
我了解到jsoup没有视图来获取屏幕截图,但是phantomjs和其他无头浏览器没有视图,但是他们可以进行屏幕截图
因此jsoup可以下载图像,如果下载的验证码图像会更改
我还发现了https://github.com/ismailkocacan/Android-Captcha-Handler
我不知道如何使用
任何帮助将不胜感激!