Как сохранить капчу в картинку? - C#

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

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

Приветствую Всех. Подскажите, пжта, как данную капчу http://www.classifiedads.com/captcha.php?8ce52b16bc7 , сохранить на диск как картинку?

Решение задачи: «Как сохранить капчу в картинку?»

textual
Листинг программы
  1.             var web = System.Net.HttpWebRequest.CreateDefault(new Uri("http://www.classifiedads.com/captcha.php?8ce52b16bc7"));
  2.             var response = web.GetResponse();
  3.             var size = response.ContentLength;
  4.             switch(response.ContentType)
  5.             {
  6.                 case "image/png":
  7.                     {
  8.                         var saveDialog = new SaveFileDialog() { FileName = "default.png", Filter = "Рисунок PNG (*.png) |*.png" };
  9.                         if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  10.                             using (var wstream = System.IO.File.Create(saveDialog.FileName))
  11.                             using (var rstream = response.GetResponseStream())
  12.                             {
  13.                                 byte[] buffer = new byte[256];
  14.                                 do
  15.                                 {
  16.                                     int length = rstream.Read(buffer,0, buffer.Length);
  17.                                     wstream.Write(buffer,0,length);
  18.                                 } while (wstream.Length < size);
  19.                             }
  20.                         break;
  21.                     }
  22.             }

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


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

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

15   голосов , оценка 3.867 из 5

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

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

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