我試圖從具有用戶名和密碼的網頁解析文本(或將文本下載爲.txt文件)。我一直在圍繞net和stackoverflow巡迴幾天尋找解決方案。似乎應該有一個簡單的解決方案,但迄今爲止我無法找到它。下面的代碼似乎是迄今爲止我發現的最合理和最直接的代碼。它目前正在返回一個錯誤401代碼。驗證密碼保護的網站
private void Form1_Load(object sender, EventArgs e){
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback
(
delegate { return true; }
);
using (var client = new CookieAwareWebClient())
{
var values = new NameValueCollection
{
{ "username", "username" },
{ "password", "password" },
};
client.UploadValues("https://website/", values);
string result = client.DownloadString("https://website/licences");
lbl1.Text = result;
}
}
也許你正在嘗試驗證的網站正在使用某個孩子驗證請求來自哪裏,而不接受來自其他地方的POST? – Floremin 2014-09-30 19:13:12
它提示Windows登錄 – 2014-10-01 18:32:22