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

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

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

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

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

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

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


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

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

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы