Потратил более 30 часов всего за 4 дня в моем первом приложении для Android
Итак, что приложение делает, откройте веб-сайт (нажмите на него) и отправьте значениявведенный в 3 editText в 3 текстовых поля на веб-сайте
Для веб-просмотра:
мне удалось отправить значения первых двух текстовых полей на веб-сайте (cin и date), но проблема всегда вкапча, поэтому я не нашел способ сделать скриншот для капчи, почему скриншот?потому что, если я получу его по ссылке, он будет регенерировать,
что я пробовал для веб-просмотра, чтобы сделать этот снимок экрана?
проверка: Javascript в веб-представлении Android с js-библиотеками
Я также подумал, есть ли способ сделать скриншот полной страницы, а затем использовать библиотеку / метод java, чтобы вырезать или изменить размер скриншота с нее, как?я исправлю вид
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
Затем эта библиотека / приложение java использует значения позиционирования, чтобы знать, где вырезать
для jsoup:
Что я понимаю, что у jsoup нетчтобы получить снимок экрана, но phantomjs и другие безголовые браузеры не имеют представления, но они могут сделать снимок экрана
, чтобы jsoup мог загружать изображения, а если загруженное изображение с картинки, оно будет изменено
Я также нашел https://github.com/ismailkocacan/Android-Captcha-Handler
, что я не знаю, как его использовать
Любая помощь будет оценена!