Получение капчи с сайта и отправка данных в форму на сайте - C#

Узнай цену своей работы

Формулировка задачи:

Помогите начинающему программисту. Допустим нужна программа для регистрации тут. Как это (получение капчи и отправка данных в форму) организовать. Как вообще получать картинку капчи? Ссылка на картинку ведь каждый раз разная. Вопрос номер два) Как сделать все то же самое(Получение капчи и отправка данных) вот здесь Проблема в том что тут не просто форма, а сделано через JavaScript. Вроде так. Зарание ОГРОМНОЕ спасибо за помощь. P.S. Можно выкладывать ответы в виде кода)
В первом случае ссылка на капчу не каждый раз разная а одна. http://mmogame.ru/kcaptcha/index.php При переходе на этот адрес генерирует случайную капчу
Этот файл index.php зашифрован. Даже если получать картинку по етой ссылке. То как сделать что бы она совпадала (подходила) к передаваемому логину и пасворду
..?

Решение задачи: «Получение капчи с сайта и отправка данных в форму на сайте»

textual
Листинг программы
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.UserAgent = agent;
                req.ContentType = "application/x-www-form-urlencoded";
                StringDictionary part = new StringDictionary();
                part["email"] = "";//допиши
                part["kcaptcha"] = "";// *
                part["login"] = "ferty132";
                part["name"] = "ferty132";
                part["password"] = "zxcvbnm";
                part["password_confirm"] = "zxcvbnm";
                string text = req.Post("http://mmogame.ru/user/register/", part).ToString();
                using (var sw = new StreamWriter("ok.html"))
                    sw.Write(text);
                ///* а здесь либо кидаешь на форму капчу и ручным вводом разгадываешь её или лезь на antigate и там ищи соответствущий софт как отправить капчу на их сервер для разгадывания там есть готовый код используй его
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы