ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, 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");
 
 





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


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




ANTICHAT.XYZ