ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проверить аккаунт на валидность[Need help]
  #1  
Старый 11.05.2010, 21:59
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию Проверить аккаунт на валидность[Need help]

Привидите пожалуйста пример.
ЯП любой(Но желательно c#).
http://limoncash.com/

Последний раз редактировалось cheater_man; 11.05.2010 в 22:19..
 
Ответить с цитированием

  #2  
Старый 11.05.2010, 22:29
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
Провел на форуме:
4435957

Репутация: 539
По умолчанию

Отправляеш постом на "http://limoncash.com/":
Цитата:
form[user]=логин
form[password]=пароль
enter=
Далее парсишь ответ, если "Ошибка ввода." то выводишь сообщение о ошибке, если нет - делаешь что тебе нужно...
 
Ответить с цитированием

  #3  
Старый 11.05.2010, 23:05
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Цитата:
Сообщение от HakaR  
Отправляеш постом на "http://limoncash.com/":

Далее парсишь ответ, если "Ошибка ввода." то выводишь сообщение о ошибке, если нет - делаешь что тебе нужно...

Это то я сделал:
Код:
            wb.Document.GetElementById("form[user]").InnerText = textBox1.Text;
            wb.Document.GetElementById("form[password]").InnerText = textBox2.Text;
            wb.Document.GetElementById("enter").Focus();
            SendKeys.Send("{ENTER}");
Как узнать валидный или нет че-то не допрет?
Как парсить текст?
 
Ответить с цитированием

  #4  
Старый 11.05.2010, 23:08
Ferrari california
Познающий
Регистрация: 17.03.2010
Сообщений: 51
Провел на форуме:
607904

Репутация: 37
По умолчанию

Если урл http://limoncash.com/?mod=news&page=1 то валид
else
не валид
понял ?
 
Ответить с цитированием

  #5  
Старый 11.05.2010, 23:15
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Цитата:
Сообщение от Ferrari california  
Если урл http://limoncash.com/?mod=news&page=1 то валид
else
не валид
понял ?
И это ясно(
вот код
Код:
wb.Document.GetElementById("form[user]").InnerText = textBox1.Text;
            wb.Document.GetElementById("form[password]").InnerText = textBox2.Text;
            wb.Document.GetElementById("enter").Focus();
            SendKeys.Send("{ENTER}");
            do
            {
                Application.DoEvents();

            } while (wb.IsBusy != false);
            if (curr.Equals("http://limoncash.com/?mod=news&page=1")) 
            {
                MessageBox.Show("Yes");
                wb.Stop();
            }
            else
            {
                MessageBox.Show("No");
                wb.Stop();
            }
Просто кнопка даже не нажалась а No уже вылетело((
Что делаю не так?
 
Ответить с цитированием

  #6  
Старый 11.05.2010, 23:19
Ferrari california
Познающий
Регистрация: 17.03.2010
Сообщений: 51
Провел на форуме:
607904

Репутация: 37
По умолчанию

я изучаю с# так что могу ошибаться смотри

wb.Document.GetElementById("form[user]").InnerText = textBox1.Text;
wb.Document.GetElementById("form[password]").InnerText = textBox2.Text;
wb.Document.GetElementById("enter").Focus();
SendKeys.Send("{ENTER}");
//авторизуемся вроде верно
do
{
Application.DoEvents();

} while (wb.IsBusy != false);//попробуй тут тру поставить
if (curr.Equals("http://limoncash.com/?mod=news&page=1"))
{
MessageBox.Show("Yes");
wb.Stop();
}
else
{
MessageBox.Show("No");
wb.Stop();
}

вообще у тя где ошибку выдает ?
 
Ответить с цитированием

  #7  
Старый 11.05.2010, 23:20
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Проблема решена)
С# код
Код:
string curr = wb.Url.ToString();
            if (curr.Equals("http://limoncash.com/"))
            {
                wb.Document.GetElementById("form[user]").InnerText = textBox1.Text;
                wb.Document.GetElementById("form[password]").InnerText = textBox2.Text;
                wb.Document.GetElementById("enter").Focus();
                SendKeys.Send("{ENTER}");
                do
                {
                    Application.DoEvents();

                } while (wb.IsBusy != false);
            }
            else if (curr.Equals("http://limoncash.com/?mod=news&page=1"))
            {
                MessageBox.Show("Yes");
                wb.Stop();
            }
            else
            {
                MessageBox.Show("No");
                wb.Stop();
            }          
        }
 
Ответить с цитированием

  #8  
Старый 11.05.2010, 23:22
Ferrari california
Познающий
Регистрация: 17.03.2010
Сообщений: 51
Провел на форуме:
607904

Репутация: 37
По умолчанию

string curr = wb.Url.ToString();
if (curr.Equals("http://limoncash.com/"))
ахахаха точно ) где он будет искать поля для вода,красава + те самому ток допер
 
Ответить с цитированием

  #9  
Старый 12.05.2010, 00:08
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Цитата:
Сообщение от cheater_man  
Проблема решена)
С# код
Код:
string curr = wb.Url.ToString();
            if (curr.Equals("http://limoncash.com/"))
            {
                wb.Document.GetElementById("form[user]").InnerText = textBox1.Text;
                wb.Document.GetElementById("form[password]").InnerText = textBox2.Text;
                wb.Document.GetElementById("enter").Focus();
                SendKeys.Send("{ENTER}");
                do
                {
                    Application.DoEvents();

                } while (wb.IsBusy != false);
            }
            else if (curr.Equals("http://limoncash.com/?mod=news&page=1"))
            {
                MessageBox.Show("Yes");
                wb.Stop();
            }
            else
            {
                MessageBox.Show("No");
                wb.Stop();
            }          
        }
как можно заменить эти две строчки?
Код:
wb.Document.GetElementById("enter").Focus();
                SendKeys.Send("{ENTER}");
 
Ответить с цитированием

  #10  
Старый 12.05.2010, 00:28
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию


Код:
wb.Document.GetElementById("enter").InvokeMember("click");
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОВЕРКА почти всех уязвимостей и багов! _GaLs_ Избранное 8 14.06.2010 12:00
On-line проверки(вирусы, фаерволы) Elekt Защита ОС: вирусы, антивирусы, файрволы. 28 18.01.2010 16:15
Проверка файла на вирусы онлайн b3 Болталка 17 08.01.2010 23:47



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ