Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2013, 16:23   #1
ilyagovsa
Новичок
Джуниор
 
Регистрация: 03.08.2013
Сообщений: 19
Сообщение Кто шарит в C#

Код:
/*
 * Сделано в SharpDevelop.
 * Пользователь: Илья
 * Дата: 05.08.2013
 * Время: 15:13
 * 
 * Для изменения этого шаблона используйте Сервис | Настройка | Кодирование | Правка стандартных заголовков.
 */
using System;
using System.Linq;
using System.Windows.Forms;

namespace FatLog_in
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1Load(object sender, EventArgs e)
        {
            var random = new Random();
            while (true)
            {
                using (var wb = new WebBrowser())
                {
                    wb.Navigate("http://gladiators.ru/");
                    while (wb.ReadyState != WebBrowserReadyState.Complete)
                        Application.DoEvents();
                    int timeToSleep;
                    if (wb.Document != null)
                    {
                        var loginElm = wb.Document.GetElementById("auth_name");
                        if (loginElm != null)
                        {
                            loginElm.SetAttribute("value", "login");
                            var passwordElm = wb.Document.GetElementById("auth_pass1");
                            if (passwordElm != null)
                            {
                                passwordElm.SetAttribute("value", "pword");
                                wb.Document.GetElementsByTagName("input").Cast<HtmlElement>().
                                    First(element => element.GetAttribute("value") == "Войти").InvokeMember("click");
                                while (wb.ReadyState != WebBrowserReadyState.Complete)
                                    Application.DoEvents();
                               timeToSleep = 86200000 + random.Next(400000);
                            }
                            else
                                timeToSleep = 3600000;
                        }
                        else
                            timeToSleep = 3600000;
                    }
                    else
                        timeToSleep = 3600000;
                    System.Threading.Thread.Sleep(timeToSleep);
                }
            }
        }
    }
}

В чем ошибка????


__________
Код нужно форматировать тегами!

Модератор

Последний раз редактировалось Serge_Bliznykov; 05.08.2013 в 16:52.
ilyagovsa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBASIC кто шарит Eugen111 Помощь студентам 0 21.01.2013 21:32
Гляньте кто шарит protozyabr Помощь студентам 2 28.10.2011 00:51
Кто шарит в 3D, ткните в литературу mutabor Свободное общение 0 03.03.2011 18:19
Кто шарит в PHP Simply-Art PHP 3 20.05.2007 21:01