我从网页下载 HTML:
WebClient client = new WebClient();
DateTime dtStart = DateTime.Now;
string site = "http://www.google.de";
string result = client.DownloadString(site);
DateTime dtEnd = DateTime.Now;
richTests.Text = richTests.Text + result;
webBrowser1.DocumentText = result;
webBrowser1.ScriptErrorsSuppressed = true;
TimeSpan span = dtEnd - dtStart;
WriteLog("Seitenaufruf: " + site);
WriteLog("Time: " + span.Seconds.ToString() + "." + span.Milliseconds.ToString());
现在我在一个带有登录验证的网站上有相同的代码。
我在 Firefox 的 Cookie 中有一个 PHPSESSION 可以使用,所以我只需要一个 TextBox 来插入它 - 这里的问题是:如何给 WebClient 客户端提供带有 cookie 的 PHPSESSION - WebClient 可以在发送 DownloadString 之前处理一个 cookie -要求?