• 27714
  • 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
680

Загрузка...
Loading...

Комментарии

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

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

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

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

Школа High Tech High – дети здесь самостоятельны так же, как и профессионалы в офисах

Школа High Tech High – дети здесь самостоятельны так же, как и профессионалы в офисах

Известный казахстанский бизнесмен становится первопроходцем и создает школу, о которой можно только мечтать. То, что мы, как взрослые, делаем в бизнесе, дети будут делать в этой школе.
Zhumanova
24 апр. 2017 / 16:29
  • 21540
  • 5
Кому в Казахстане жить хорошо? Почему мы остаёмся в топ-5 стран мира по числу самоубийств

Кому в Казахстане жить хорошо? Почему мы остаёмся в топ-5 стран мира по числу самоубийств

Всё ли так хорошо у жителей Казахстана? Почему-то наша страна сохраняет твёрдые позиции в первых строчках мировых рейтингов по числу самоубийств.
openqazaqstan
24 апр. 2017 / 16:54
  • 4163
  • 20
«Казпочта» отжигает. Редкий шанс вспомнить агрессивные советские очереди

«Казпочта» отжигает. Редкий шанс вспомнить агрессивные советские очереди

Люди старшего и среднего поколений помнят шумные, недобрые, грубо ругающиеся очереди советских лет. Увидеть, как это было, можно теперь разве что в каком-нибудь фильме. Хотя не только.
openqazaqstan
26 апр. 2017 / 16:14
  • 2863
  • 31
Президент велел делиться. Почему бы казахстанским миллиардерам не послушаться?

Президент велел делиться. Почему бы казахстанским миллиардерам не послушаться?

Президент Назарбаев призвал крупных бизнесменов делиться с народом, следуя примеру своих коллег из развитых стран. В Казахстане, действительно, сегодня много богатых людей.
openqazaqstan
27 апр. 2017 / 14:09
  • 2408
  • 26
Юный алматинец покорил Первый канал на шоу Максима Галкина

Юный алматинец покорил Первый канал на шоу Максима Галкина

Житель Алматы по имени Марк Усачев недавно оказался на телепрограмме "Лучше всех", с успехом идущей на Первом канале России. 9-летний алматинец покорил публику своими недюжинными знаниями.
Seattle
24 апр. 2017 / 16:59
  • 2417
  • 2
Преподаватели и ЭКСПО: «Пока газеты пишут одно, нас заставляют покупать билеты на выставку»

Преподаватели и ЭКСПО: «Пока газеты пишут одно, нас заставляют покупать билеты на выставку»

Чтобы вы знали, чем занимаются в сфере образования - педагоги являются основой массовок. Какое отношение к учителям со стороны государства, такого же уровня и качество образования.
SaukovV
26 апр. 2017 / 16:05
  • 2284
  • 16
Любовница. «Мне часто доставались мужчины, поломанные браком»

Любовница. «Мне часто доставались мужчины, поломанные браком»

Мне часто доставались мужчины, поломанные браком. Таких почти сразу видно – у них маска состоявшегося мужчины по швам трещит. И каждый из них реагирует по-своему. Поясню на паре примеров.
Jamiklisa
вчера / 14:21
  • 2518
  • 99
Инстаграм – это «рынок девушек» и он круче любой базы данных

Инстаграм – это «рынок девушек» и он круче любой базы данных

Для меня Инстаграм – это рынок. Почему? Ничего не изменилось, девушки все так же бьются в попытках наиболее выгодно себя продать, посредством привлечения внимания.
Annette_Scherer
24 апр. 2017 / 22:35
  • 2319
  • 5
Жуткие истории о рабстве – такие вещи творятся в стране, принимающей «ЭКСПО»

Жуткие истории о рабстве – такие вещи творятся в стране, принимающей «ЭКСПО»

Мы живём, возможно, уже совсем в другом обществе, а не в том, к которому привыкли. Не первый год Казахстан периодически потрясают жуткие истории о рабстве.
openqazaqstan
26 апр. 2017 / 9:39
  • 2088
  • 19