Я часто хотел создавать приложения, которые предоставляют более простой интерфейс для других веб-сайтов, которые требуют от пользователей входа в систему, прежде чем будут доступны страницы, которые я хочу использовать. Мне было интересно, если
(1) POSTing
может аутентифицировать любой веб-сайт с POST на http-страницу.
postField1name=pf1Value&postField2name=pf2Value
на веб-сайт, если это правда, как вы можете проверить HTML для POST правильно?
(2) Я хотел бы знать, можете ли вы анализировать HTML, скажем, для формы регистрации, и отобразить все поля в пользовательском интерфейсе приложения, включая загрузку капчи, ее отображение пользователю и возможность ввода значение, чтобы отправить обратно на веб-сайт и обработать ответ.
Также, если кто-нибудь знает, как я могу выполнить (2) использование Apache HTTP Client в java, я был бы очень признателен!
http://hc.apache.org/httpcomponents-client/httpclient/index.html