• 27030
  • 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
668

Загрузка...

Комментарии

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

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

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

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

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

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

Дастархан в те времена был скромен. Не было понятия «сынау» - осуждения кто как живет, какой в доме ремонт и т.д. Пока взрослые обсуждали задержку заработной платы, мы играли в армию, жмурки, строили городки...
socium_kzo
5 дек. 2016 / 15:19
  • 25626
  • 30
Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

Верховный Суд презентовал комментарий к Гражданскому процессуальному кодексу

ГПК содержит 505 статей, многие из которых написаны несколько сложным юридическим языком. Однако теперь понять их можно проще и без обращения к юристу.
RuSnake
6 дек. 2016 / 10:31
  • 10897
  • 0
Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

Японец о Казахстане: «Ваши девушки уж сильно себе набивают цену...»

"Мужчины должны у вас тут права качать, ибо их процент в вашей численности населения уступает проценту женщин". Я машинально начала уверять, что у нас в стране таковых не имеется...
Sapientia
5 дек. 2016 / 10:52
  • 10469
  • 71
Известный европейский фотограф показал истинную красоту казашек

Известный европейский фотограф показал истинную красоту казашек

С 26 по 30 ноября в Алматы гостил известный европейский фотограф Ян Маклайн в рамках реализации совместного проекта с Казахстаном. Подробности не уточняются, однако ходят слухи о том, что этот...
Muchacho55
7 дек. 2016 / 18:29
  • 8804
  • 8
Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Распил 1 млрд долларов или спасение для Алматы? В 2017-м начнётся строительство БАКАД

Конечно, Алматы заслужил эту дорогу. Невзирая на все издержки, которые могут возникнуть. Заслужил и как крупнейший город Казахстана, и как субъект, формирующий своими налогами около четверти всех...
merurg
7 дек. 2016 / 12:35
  • 7204
  • 19
10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

10 причин, по которым я не смогла работать учителем. Не только в зарплате дело, ребята

Я почти год проработала в школе, и когда уходила оттуда, была самым счастливым человеком в мире. Тот год, честно говоря, я и сейчас вспоминаю с ужасом.
demonica
6 дек. 2016 / 17:21
  • 5888
  • 78
На самом деле дела плохи: казахстанские школьники на 49-м, а не на 12-м месте по математике

На самом деле дела плохи: казахстанские школьники на 49-м, а не на 12-м месте по математике

О том, как масс-медиа раздула миф о казахстанских вундеркидов в розовый воздушный шар, пока его не проколола правда-иголка. Получается, что казахстанские дети не могут применить теорию в практике...
ardakzhurynov
7 дек. 2016 / 0:17
  • 5482
  • 36
«Лицо дьявола»? Страшный силуэт на стекле – не оправдание водительской безответственности

«Лицо дьявола»? Страшный силуэт на стекле – не оправдание водительской безответственности

Казнет уже которые сутки подряд обсуждает страшную аварию на трассе Астана – Боровое, где сошлись страшные мистические знаки и где из-за банальной человеческой безответственности гибли люди..
openqazaqstan
вчера / 13:14
  • 5259
  • 5
После крупной пьяной аварии бизнесмены в Чечне отказались торговать спиртным. В Казахстане едва ли такое возможно

После крупной пьяной аварии бизнесмены в Чечне отказались торговать спиртным. В Казахстане едва ли такое возможно

После тяжкого ДТП по вине пьяного водителя в Чечне закрылись все магазины, торгующие алкоголем. Их владельцы – 14 бизнесменов – добровольно отказались от выданных им лицензий.
openqazaqstan
5 дек. 2016 / 13:09