Я относительно новичок в программировании. Мне нужно заполнить форму по URL-адресу через приложение для Android:
Dropdown
менюTextField
Image
и TextField
)Я буду использовать почтовые запросы через JSOUP для 1 и 2.
Для 3: Я просмотрел html страницы, и изображение капчи выглядит следующим образом:
img id = "ctl00_ContentPlaceHolder1_capchaImage" src = "JpegImage.aspx"
style = "height:50px;width:100%;"
В настоящее время я могу получить URL-адрес изображения captcha, но не могу отобразить его в 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);
});
Этот - это проблема, с которой я столкнулся.
P.S. Исходный код aspx captcha находится на сайте CAPTCHA
@TDG Я обновил свой ответ в соответствии с тем, что я сделал на данный момент.
Что ты пробовал?