Запрос проходит и входит в профиль.Узнаю это загрузив страницу в ричБокс:
Код:
Post_g();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
CookieCollection cookies = new CookieCollection();
cookies = response.Cookies;
Encoding responseEncoding = Encoding.GetEncoding(response.CharacterSet);
StreamReader strReader = new StreamReader(response.GetResponseStream(), responseEncoding);
string htmlText = strReader.ReadToEnd();
response.Close();
richTextBox1.Text = htmlText;
Собственно вопрос: Как можно вывести визуально результат? То есть если авторизировался - то выводим сообщение "Вы Авторизированы", а если нет, то "Ошибка".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Код:
</h3></div>
<div class="adk_7"></div>
<div class="my_blocks" id="adk_block_9" >
Hey, <strong>qazwar</strong>, you have <a href="http://securecheats.net/pm/">0 messages</a>, 0 are new.<div class="text_align_center"><br /><a href="http://securecheats.net/logout/?f1989ecfd29=3ee100c2ede39896a46732ed020d6f94">Logout</a></div>
</div>
</div>
</div>
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Рег.выражения и работа с куками для меня пока еще темный лес, в котором я не могу разобраться...
Код:
Dim cook As String = response.GetResponseHeader("Set-Cookie");
Возможно, получаешь куки. Т.к. разметки си я не знаю /dgs.
если получишь куки ==> If, Else, end if;
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
if(переменная с ответом.IndexOf("Hey, <strong>qazwar</strong>")!=-1)
{
//Авторизованы /horror
}
Добавлено через 16 часов 15 минут
Цитата:
Сообщение от OrBiT_DaRk
Dim cook As String = response.GetResponseHeader("Set-Cookie"); Возможно, получаешь куки. Т.к. разметки си я не знаю . если получишь куки ==> If, Else, end if;
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
Последний раз редактировалось the-boxi; 31.01.2013 в 01:21.
Причина: Добавлено сообщение
все элементарно, и нахер все регулярки - получаешь html профиля и ищешь строку, которая появляется только после авторизации, если result.IndexOf(твоя_строка) != -1 то авторизовался.
все элементарно, и нахер все регулярки - получаешь html профиля и ищешь строку, которая появляется только после авторизации, если result.IndexOf(твоя_строка) != -1 то авторизовался.
да )
Код:
public static bool Authorization()
{
...
foreach (string t in html)
{
if (t.IndexOf("Привет, ") != -1)
{
return true;
}
}
return false;
}
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.