如何将帐户信息放入Facebook登录表单,然后单击Web浏览器控件中的“提交”按钮

本文关键字:控件 浏览器 Web 单击 按钮 提交 然后 信息 表单 登录 Facebook | 更新日期: 2023-09-27 18:31:36

作为标题!谁可以帮助我这个问题?谢谢!

我尝试了代码:

HtmlDocument put = this.webBrowser1.Document;
put.GetElementById("input").SetAttribute("value", "abc");

我可以看到元素用户名,但密码未知元素???

但不为我工作! :(

如何将帐户信息放入Facebook登录表单,然后单击Web浏览器控件中的“提交”按钮

执行此操作的正确方法是使用您指定的参数向服务器发送自动发布请求。您将获得 HTML 作为回报,然后您可以解析。

为此使用WebClient

下面是一个示例:

string URI = "http://www.server.com/login";
string myParameters = "username=value1&password=value2";
using (WebClient wc = new WebClient())
{
    wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
    string HtmlResult = wc.UploadString(URI, myParameters);
}