android - 如何将验证码从网站添加到应用程序

标签 android captcha

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

基本上我是想把这个页面变成一个应用程序:http://www.indianrail.gov.in/pnr_Enq.html

最佳答案

试试这个:

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

<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 下载它

关于android - 如何将验证码从网站添加到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34221467/

相关文章:

java - 如何在java中实现接口(interface)类

java - emacs的java怎么了?

android - 在 Android 上存储 key

android - onPause 不会停止我的振动器

android - onClickListener 在 onLongClickListener 之后触发

java - 如何使用 Java 读取验证码?

php - 实现验证码蜜 jar 样式的最佳方法是什么?

asp.net - 如何使reCAPTCHA与ASP.Net中的ValidationGroup一起使用(验证码)

php - PHP 的数字验证码

security - 如何在不使用 CAPTCHA 的情况下保护我的应用程序的注册 API 免受垃圾邮件发送者的侵害?