所以我希望我的应用程序从各个站点获取一些数据,其中一个显示重新收回。
我能够在我的应用程序中检测到它,但我在找出向用户显示验证码的方法时遇到了问题。该站点使用AndroidHttpClient加载到后台。
我做了一些研究,没有发现任何可以帮助我完成第三方网站的事情。验证码需要解决,我的准浏览器(androidhttpclient只在后台加载一堆网站)需要访问该网站以收集所需的数据。
答案 0 :(得分:0)
我正在做一个类似的项目,我使用位图来捕捉Android中用户的图像(验证码)电子节目。
public Bitmap getCodigoCaptcha(String src){
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream inputStream = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(inputStream);
return myBitmap;
}
catch(Exception e){
e.printStackTrace();
return null;
}
}
我从我需要的网址获取此位图,并在Android中设置一个ImageView以向用户显示。
答案 1 :(得分:-1)
为什么不使用TSimpleCaptcha或JCaptcha?