• 27166
  • 45
  • 4
Нравится блог?
Подписывайтесь!

Проверка контакта на Mail.ru(пишем программу)

Давно не писал в блоге, просто времени не было. ЕНТ, выбор универа ну голова кругом, но, тем не менее, хотел написать, как написать одну маленькую программу для Mail.ru. Сразу скажу, что идея не моя, где то на хабре прочитал, но позволяет проверить вы в списке игнорируемых у контакта, или он (контакт) присвоил вам статус «всегда невидим….».

На хабре была предложена такая программа на РНР с библиотекой GDlib. Но сколько бы я не уважал РНР, всё равно решил переписать на язык сишарп. Теперь расскажу, как будет дело и с чем мы имеем дело. У нас будет текстовое поле, куда мы вводим мыло и кликаем по кнопке. В этот момент программа отправляет GET запрос этому адресу http://status.mail.ru/?ПОЧТА. Вместо ПОЧТА подставляется значение из текстового поля. Сервер отвечает нам картинкой, точнее иконкой размером 13х13, которую мы берем и заносим в компонент, который называется PictureBox. Логика программы проста.

Ну давайте начнем:

Открываем среду. Это может быть Visual Studio, Sharp Develop или что еще хуже Mono (не в обиду).

Нам нужно одно текстовое поле, собственно, куда будем вводить мыло проверяемого. Кто не знает этот компонент, называется TextBox. Одна кнопка – Button. Один компонент PictureBox, туда мы будем загружать иконку, которую получим в ответ.

Создаем обработчик события на кнопке. В самом верху, где подключаются пространства имен, нам нужно подключить 2 пространства имен:

using System.Net;

using System.IO;

Первое для отправки ГЕТ запросов, второе для чтения ответа.

В обработчике кнопки:

///GET запрос серверу

WebRequest get = WebRequest.Create(@"http://status.mail.ru/?" + textBox1.Text);

///Получаем ответ от сервера

WebResponse resp = get.GetResponse();

Получили ответ, давайте его читать:

//Stream ну как же без него

Stream stream = resp.GetResponseStream();

//Преобразовываем Stream в картинку, результат заносим в img

Image img = Image.FromStream(stream);

Теперь можем в PictureBox занести картинку img:

pictureBox1.Image = img;

Конец. Программа написана, можете проверять. Лично я проверял на своем аккаунте, но маленькая проблема, если у контакта стоит статус «Невидим» то мы его не «увидим».
Спасибо за внимание.

itech
24 января 2012, 20:59
673

Загрузка...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Как мы «скидываемся» на красивую жизнь мажоров. Воровство пенсионных денег

Как мы «скидываемся» на красивую жизнь мажоров. Воровство пенсионных денег

Официальные спикеры КНБ РК рассказали о ходе расследования, раскрыв общественности схему, которую использовало руководство ЕНПФ для воровства 5 миллиардов тенге пенсионных накоплений.
openqazaqstan
13 янв. 2017 / 11:30
  • 14596
  • 16
10 лучших районов Алматы. Широкие улочки, частные дома, летом – красота!

10 лучших районов Алматы. Широкие улочки, частные дома, летом – красота!

Названия улиц: Садовый бульвар, Солнечный проезд. Красиво звучит не так ли? Прям, как в Москве... Уютные улочки и радующие глаз одноэтажные домики, тихо и свободно, нет динамики, движух и ажиотажа.
gelberdeuet
16 янв. 2017 / 14:45
  • 7382
  • 96
Наверное, я себя почувствовала человеком именно в Корее. Не в Казахстане

Наверное, я себя почувствовала человеком именно в Корее. Не в Казахстане

Если я останусь в Казахстане, то идти мне здесь некуда, пахать за копейки на госслужбе? Прожить всю жизнь в однокомнатной вместе с котом и мамой?
savira6
13 янв. 2017 / 9:44
  • 5538
  • 35
Айсулу Салгарина. Решил пойти в гости к той, что вызывает гордость за казахских девушек

Айсулу Салгарина. Решил пойти в гости к той, что вызывает гордость за казахских девушек

Прошло около 2 лет. За эти годы в моей жизни многое изменилось. И мне стало интересно, какие же изменения произошли в жизни тех, у кого я когда-то брал интервью...
DastanIskakov
14 янв. 2017 / 11:43
  • 4788
  • 5
Многочасовые очереди, смерти в ЦОНах: почему вопросы об этом ставят парламентариев в тупик?

Многочасовые очереди, смерти в ЦОНах: почему вопросы об этом ставят парламентариев в тупик?

Ожидали ли депутаты Мажилиса всего этого? Как планировали этот процесс регистрации, и обсуждали ли его, прежде чем одним нажатием кнопки принять нормы с такими абсурдными временными рамками?
openqazaqstan
17 янв. 2017 / 14:32
  • 4393
  • 20
Сейчас даже дяденьки и тетеньки в 20-27 лет живут с родителями. Безработица в Алматы

Сейчас даже дяденьки и тетеньки в 20-27 лет живут с родителями. Безработица в Алматы

Наверняка, все знают крылатую фразу Ленина "Кто не работает - тот не ест" В то время за безработицу осуждали, а кормили народ за счет предприятия - славные были времена, пусть я и застала их лишь...
DoZa
13 янв. 2017 / 9:54
  • 4321
  • 47
Вейпинг безопасен? Эндрю Холл из США тоже так считал, пока что-то не пошло не так

Вейпинг безопасен? Эндрю Холл из США тоже так считал, пока что-то не пошло не так

Эндрю Холл из США считал, что вейпинг безопасен и усиленно убеждал в этом близких. Но как-то раз что-то пошло не так. Это результат взрыва хипстерского устройства - выбило 7 зубов + ожоги и раны...
Maxambet
17 янв. 2017 / 16:28
  • 3090
  • 45
Сильное ДТП произошло в Алматы на Тимирязева-Байзакова

Сильное ДТП произошло в Алматы на Тимирязева-Байзакова

NoComment (c) Официальный слоган EuroNews. Катастрофа на алматинской утренней трассе началась с того, что водители «Ниссана» и микровена ожидали сигнала светофора на запад по Тимирязева...
ibestreporter
17 янв. 2017 / 22:52
  • 2902
  • 5
Временная регистрация: расскажу про «грабли» и «доступную информацию»

Временная регистрация: расскажу про «грабли» и «доступную информацию»

Есть такой феномен - «каскад доступной информации». Из-за него и весь сыр-бор с законом. Точнее из-за его игнорирования законотворцами. В который раз... Вот и получили социальный кипиш...
Aks_Ras
12 янв. 2017 / 15:56
  • 2474
  • 5