【发布时间】:2016-11-12 04:41:04
【问题描述】:
如何从this 网站获取验证码?
我试图用下面的代码得到它,但它不起作用!
Document document =Jsoup.connect("http://self.tcsh.ac.ir/").ignoreContentType(true).get();
Element captchaElement = document.select("#Plan1 img").first();
String captchaImgSrc = captchaElement.attr("src");
InputStream inputStream = new URL("http://self.tcsh.ac.ir" + captchaImgSrc).openStream();
captcha = BitmapFactory.decodeStream(inputStream);
ImageView captchaImage = (ImageView) findViewById(R.id.captcha_img);
captchaImage.setImageBitmap(captcha);
我应该怎么做才能从网站上获取验证码?
而且我还想用户在验证码中写单词,然后我将它发送到服务器并访问下一页?我该怎么办?
谢谢
【问题讨论】:
-
你正在尝试做的是所谓的热链接验证码,大多数网站都阻止你这样做。
-
伊朗以外的任何人都无法访问此站点。
-
@VladMatvienko 我已将其替换为可访问的