Я относительно новичок в программировании.Мне нужно заполнить форму в URL через приложение для Android с:
Dropdown
меню TextField
- Captacha (
Image
и TextField
)
Я буду использовать почтовые запросы через JSOUP для 1 и 2.
Для 3: я просмотрел html страницы и изображение с изображением капчи выглядит так:
img id="ctl00_ContentPlaceHolder1_capchaImage" src="JpegImage.aspx"
style="height:50px;width:100%;"
В настоящее время я могу получить URL-адрес изображения с картинки, но не могу отобразить его в Android ImageView.Ниже приведен мой код:
try {
Bitmap captchaimg = null;
String B = "https://whatever.com";
Document doc2 = Jsoup.connect(B).get();
Element captcha = doc2.select("#ctl00_ContentPlaceHolder1_capchaImage").first();
imgsrc = captcha.attr("abs:src");
System.out.println("\nsrc : " + imgsrc);
InputStream inputStream = new URL(imgsrc).openStream();
captchaimg = BitmapFactory.decodeStream(inputStream);
}
catch (IOException e)
{
builder.append("Error : ").append(e.getMessage()).append("\n");
}
runOnUiThread(new Runnable()
{
@Override
public void run() {
imagev.setImageBitmap(captchaimg);
});
Это проблема, которая у меня действительно есть.
PS Исходный код капчи aspx приведен на этом сайте CAPTCHA