如何将网站的验证码添加到应用

时间:2015-12-11 10:36:26

标签: android captcha

我正在尝试构建一个应用程序,让您搜索您的火车预订详细信息,该网站有一个Captcha,我需要帮助将该验证码添加到该应用程序。

基本上我正在尝试将此页面转换为应用:http://www.indianrail.gov.in/pnr_Enq.html

1 个答案:

答案 0 :(得分:1)

试试这个:

我可以看到你想要的是这部分

<img src="captcha_code_file.php?rand=&lt;?php echo rand(); ?&gt;" id="captchaimg">

现在你有了元素的Id,使用Jsoup:

Document doc = Jsoup.connect("http://www.indianrail.gov.in/pnr_Enq.html").get();
Elements imgCaptcha= doc.select("#captchaimg");
String imgSrc=imgCaptcha.attr("src");
Log.d(Tag,"image source = "+imgSrc);

现在创建一个流并从imgSrc

下载