2016-11-11 5 views
1

как я могу получить капчу от this сайт?
Я попытался получить его с кодом ниже, но он не работает!получить captcha с веб-сайта

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); 

Что мне делать, чтобы получить Защитный код с веб-сайта?
А также я хочу, чтобы пользователь записывал слова в captcha, и после этого я отправляю его на сервер и доступ к следующей странице? что я должен сделать для этого?
Thanks

+0

То, что вы пытаетесь сделать, это называется хотлинкинга капчу, и большинство сайтов позволит вам сделать это. –

+1

Никто из Ирана не может получить доступ к этому сайту. –

+0

@ VladMatvienko Я заменяю тот, который доступен – amirsa00

ответ

0

У вас есть опечатка в ID вашего элемента. это не Plan1, но Panel1:

<div id="Panel1"> 

Так что ваш селектор должен выглядеть следующим образом:

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

 Смежные вопросы

  • Нет связанных вопросов^_^