Несколько лет назад я создал программу на .NET, которая использует элемент управления веб-браузера. Благодаря этому я смог автоматически войти на сайт, перемещаться и загружать картинки. Он был основан на графическом интерфейсе, так как он использовал элемент управления webbrowser. У него было то преимущество, что я мог следить за ним и видеть, что что-то пошло не так.
Как лучше всего повторить эту идею в Java? Существует ли аналогичный бесплатный элемент управления, который действует как веб-браузер и дает доступ к DOM?
Я подозреваю, что оптимальным способом было бы использовать инструменты разработчика Google Chrome для репликации имени входа с помощью методов GET / POST, но сначала предпочтет подход веб-браузера.