显示来自第三方网站的reCaptcha

时间:2014-05-09 14:13:00

标签: android recaptcha

所以我希望我的应用程序从各个站点获取一些数据,其中一个显示重新收回。

我能够在我的应用程序中检测到它,但我在找出向用户显示验证码的方法时遇到了问题。该站点使用AndroidHttpClient加载到后台。

我做了一些研究,没有发现任何可以帮助我完成第三方网站的事情。验证码需要解决,我的准浏览器(androidhttpclient只在后台加载一堆网站)需要访问该网站以收集所需的数据。

2 个答案:

答案 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?