Вам необходимо установить пакет для статических библиотек отдельно: glibc-static.i686
Вы бы сделали запрос, как если бы вы только что заполнили форму. Предполагая, например, что это POST, вы делаете запрос POST с правильными данными. Теперь, если вы не можете напрямую войти на ту же страницу, которую хотите очистить, вам придется отслеживать все файлы cookie, установленные после вашего запроса на вход, и включать их в свой запрос на очистку, чтобы вы могли оставаться в системе.
Это может выглядеть так:
HttpWebRequest http = WebRequest.Create(url) as HttpWebRequest;
http.KeepAlive = true;
http.Method = "POST";
http.ContentType = "application/x-www-form-urlencoded";
string postData="FormNameForUserId=" + strUserId + "&FormNameForPassword=" + strPassword;
byte[] dataBytes = UTF8Encoding.UTF8.GetBytes(postData);
http.ContentLength = dataBytes.Length;
using (Stream postStream = http.GetRequestStream())
{
postStream.Write(dataBytes, 0, dataBytes.Length);
}
HttpWebResponse httpResponse = http.GetResponse() as HttpWebResponse;
// Probably want to inspect the http.Headers here first
http = WebRequest.Create(url2) as HttpWebRequest;
http.CookieContainer = new CookieContainer();
http.CookieContainer.Add(httpResponse.Cookies);
HttpWebResponse httpResponse2 = http.GetResponse() as HttpWebResponse;
Может быть.
Вы можете использовать элемент управления WebBrowser . Просто передайте ему URL-адрес сайта, затем используйте DOM, чтобы установить имя пользователя и пароль в нужные поля, и, в конечном итоге, отправьте щелчок на кнопку отправки. Таким образом, вам ничего не нужно, кроме двух полей ввода и кнопки отправки. Без обработки файлов cookie, без синтаксического анализа HTML, нет HTTP-сниффинга - все это делается элементом управления браузера.
Если вы пойдете по этому пути, еще несколько предложений:
Вам нужно использовать HTTPWebRequest и выполнить POST. Эта ссылка должна помочь вам начать работу. Ключ в том, что вам нужно просмотреть HTML-форму страницы, с которой вы пытаетесь отправить сообщение, чтобы увидеть все параметры, необходимые форме для отправки сообщения.
http://www.netomatix.com/ httppostdata.aspx
http://geekswithblogs.net/rakker/archive/2006/04/21/76044.aspx