我经常想创建应用程序,为其他网站提供更简单的前端,这些网站需要用户登录才能访问我想要使用的页面。我想知道,如果
(1) 任何带有 POST 到 http 页面的网站都可以通过 POSTing 进行身份验证
postField1name=pf1Value&postField2name=pf2Value
到网站,如果这是真的,您如何检查 HTML 以正确发布?
(2) 我想知道你是否可以解析 HTML,比如一个注册表单,并显示应用程序 UI 中的所有字段,包括下载验证码,并将其显示给用户,并允许他们输入值, 发送回网站,并处理响应。
另外,如果有人知道我如何在 java 中使用 Apache HTTP Client 来完成 (2),我将不胜感激!
http://hc.apache.org/httpcomponents-client/httpclient/index.html