从网站获取验证码

get captcha from a website

如何从 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);

我应该怎么做才能从网站获取验证码?
而且我还想用户在验证码中写字,然后将其发送到服务器并访问下一页?我该怎么做?
谢谢

您的元素 ID 有错字。它不是 Plan1,而是 Panel1

<div id="Panel1">

因此您的选择器应如下所示:

Element captchaElement = document.select("#Panel1 img").first();