所以,我一直在搜索网络,试图了解如何使用C#以编程方式登录网站.我不想使用Web客户端.我想我想使用像HttpWebRequest和HttpWebResponse这样的东西,但我不知道这些类是如何工作的.
我想我正在寻找有人解释他们的工作方式以及成功登录WordPress,电子邮件帐户或任何要求您填写带有用户名和密码的表单的网站所需的步骤.
这是我的一次尝试:
// Declare variables
string url = textBoxGetSource.Text;
string username = textBoxUsername.Text;
string password = PasswordBoxPassword.Password;
// Values for site login fields - username and password html ID's
string loginUsernameID = textBoxUsernameID.Text;
string loginPasswordID = textBoxPasswordID.Text;
string loginSubmitID = textBoxSubmitID.Text;
// Connection parameters
string method = "POST";
string contentType = @"application/x-www-form-urlencoded";
string loginString = loginUsernameID + "=" + username + "&" + loginPasswordID + "=" + password + "&" + loginSubmitID;
CookieContainer cookieJar = new CookieContainer();
HttpWebRequest request; …Run Code Online (Sandbox Code Playgroud)