Как узнать, когда человек заходил вконтакте, и как скрыть время посещения. Как скрыть время последнего посещения ВКонтакте

В какой-то определенный момент Павел Дуров решил привнести новую фишку в ВК и добавил время последнего посещения пользователем его странички. Теперь каждый человек может увидеть, когда в соц.сети был тот или иной пользователь. Вопрос — можно ли скрыть время посещения ВКонтакте?

Нет, такая функция для пользователей отсутствует, то есть они никак не могут скрыть время последнего вхождения в ВК. Тем не менее, есть способы, которые позволяют пользоваться сайтом, оставаясь незамеченным, а это значит, что реальное время последнего посещения сайта останется прежним. Для этого можно использовать те же способы, что описаны в соседней статье про . Рассмотрим несколько способов.

Если вы хотите скрыть реальное время пребывания в ВК с помощью смартфона или планшета, вы можете воспользоваться приложением Kate Mobile.

Запустите приложение и зайдите в «Настройки».

Здесь выберите подраздел «Онлайн».

Приложение скажет вам, что оставаться невидимым можно, если ничего не писать на стену.

Для декстопной версии можно использовать различные дополнения для браузеров. Об одном из них мы уже рассказывали — это дополнение VKfox. После установки вы можете общаться с другими пользователями и использовать ВК с помощью плагина, не заходя на сайт соц.сети. Тогда вы будете оставаться невидимым и время посещения сайта не изменится.

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

При каждом последующем входе ее можно восстанавливать, что, правда, удобства не прибавляет. К тому же в подобном случае вам никто не сможет писать сообщения.

Просто зайди на его страницу. В правом верхнем углу, справа от имени человека, будет написано время последнего посещения, например: «заходила сегодня в 8:51». Если там написано «Online», значит, этот человек сидит ВКонтакте прямо сейчас или был там совсем недавно. Точность этой информации — 5 минут. То есть может оказаться, что человек уже 5 минут как не в сети, а ты все еще видишь, что он как будто в онлайне. Раньше (до конца апреля 2017 года) это время равнялось примерно 15 минутам.

Если там ничего не указано, никакого времени нет (и слова «Online» тоже нет), читай дальше:

Можно ли скрыть дату, время, когда заходил в ВК?

Может ли быть, что человек скрыл дату и время своего посещения ВКонтакте, и как тогда узнать, когда он заходил? Как скрыть свое время, когда я заходил в ВК? На самом деле время, когда ты был последний раз в сети (в онлайне), скрыть нельзя. Если тебе кто-то сказал, что это можно сделать и продолжать пользоваться сайтом как обычно, то он просто врет. Такой официальной возможности нет. До апреля 2017 года можно было сидеть невидимкой в некоторых приложениях, потом эту возможность убрали совсем. Остается только Вход (подробнее читай ниже).

Время последнего захода само исчезает, если ты долго не заходил (больше трех месяцев). Считается, что по истечении этого времени уже неважно, когда именно человек был в онлайне — слишком давно. Поэтому у некоторых людей ты этого времени и не видишь: их просто давно не было в онлайне, и дата (время) посещения пропала. Сами они ничего не скрывали. Но время снова появится, когда человек зайдет в следующий раз. А может быть, человек не мог восстановить доступ и уже давно не пользуется старой страницей, открыв вместо нее новую страницу .

Если на странице не написано, когда человек заходил, значит, он был давно. Как узнать точно? На его странице нажми на кнопку «Написать сообщение» (если у него открыта личка для тебя) — ВК покажет дату, когда он был на сайте в последний раз. Лучше делать это в полной версии ВК .

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

Как сидеть в ВК в оффлайне? Администрация ВКонтакте сообщает, что они никогда не давали возможность скрывать статус онлайн. Можно только следить за новыми событиями в ВК, оставаясь в оффлайне, через (есть ли новые сообщения, лайки, кто сидит в онлайне и тому подобное). Как только ты зайдешь на сайт ВКонтакте, ты снова появишься в сети, и твои друзья смогут это увидеть на твоей странице. Тем не менее для многих этого достаточно. Попробуй, это удобно и безопасно.

Невидимка в мобильных приложениях типа Kate Mobile и подобных больше не работает. Кроме того, среди таких приложений много мошеннических, которые ничего не делают и просто воруют твои пароли. Поэтому будь осторожен. Самый надежный способ входа — это , которая существует много лет и у которой почти два миллиона пользователей по всему миру.

Есть еще один вспомогательный способ скрывать время последнего входа в ВК — можно входить, что-то делать, а перед выходом удалять свою страницу . Она не удаляется сразу насовсем, поэтому при следующем входе можно ее восстановить . Но не рекомендуется это делать постоянно, потому что ты рискуешь потерять доступ. И разумеется, люди, которые посмотрят твою страницу, увидят, что она удалена.

Попробуй Вход

Через сайт Вход (сайт) можно узнавать, что происходит у тебя ВКонтакте, и оставаться невидимкой, пока не зайдешь на сайт. Также это работает для Одноклассников и Mail.ru. Войти на любой сайт можно одним нажатием, это очень удобно.

Примечание: это гостевой пост. Статья написана одним из читателей блога.

Здравствуйте. Сегодня мы научимся изменять дату отправки личных сообщений в социальной сети ВКонтакте. Хочу сказать сразу, что я не рассказываю что-то новое. В интернете полно аналогичных методов и я сам какие-то куски кода брал оттуда. Поэтому, не судите строго.

Итак, во первых, нам нужно иметь полный доступ к двум аккаунтам ВК. Например, первый аккаунт Ваш, а второй фэйковый. Во вторых, Вы должны иметь хоть какие-то азы в программировании. Но не волнуйтесь. Большую часть работы сделаю я сам. Все способы являются легкими и быстрыми в исполнении из-за «дыр» в данной социальной сети. Однако, нет гарантий, что каждый метод у Вас будет работать. Но хоть один точно сработает.

Первый способ. Метод вложенной переписки.

Алгоритм : создаем переписку, редактируем, меняем дату, отсылаем назад в виде пересылки.
Самым обычным способом, создаем переписку между двумя аккаунтами ВКонтакте. Подключаем каждый аккаунт к API. Для этого достаточно перейти по данной ссылке и разрешить сбор информации с аккаунта:

https://oauth.vk.com/authorize?client_id=3245775&redirect_uri=http://api.vk.com/blank.html&scope=messages&display=page&response_type=token

В следствии, приложению будут доступны все данные пользователя. Не забудьте запомнить свой токен.

# -*- coding: utf-8 -*- import codecs import ConfigParser import datetime import json import sys import urllib2 from urllib import urlencode import vk_auth def _api(method, params, token): params.append(("access_token", token)) url = "https://api.vk.com/method/%s?%s" % (method, urlencode(params)) return json.loads(urllib2.urlopen(url).read())["response"] # read config values Config = ConfigParser.ConfigParser() Config.read("config.ini") login = Config.get("auth", "username") password = Config.get("auth", "password") messages_id = Config.get("messages", "chat_id") messages_type = Config.get("messages", "chat_type") app_id = Config.get("application", "app_id") # some chat preparation if messages_type == "interlocutor": is_chat = False elif messages_type == "chat": is_chat = True else: sys.exit("Messages type must be either interlocutor or chat.") # auth to get token try: token, user_id = vk_auth.auth(login, password, app_id, "messages") except RuntimeError: sys.exit("Incorrect login/password. Please check it.") sys.stdout.write("Authorized vk\n") # get some information about chat selector = "chat_id" if is_chat else "uid" messages = _api("messages.getHistory", [(selector, messages_id)], token) out = codecs.open("vk_exported_dialogue_%s%s.txt" % ("ui" if not is_chat else "c", messages_id), "w+", "utf-8") human_uids = ] # Export uids from dialogue. # Due to vk.api, start from 1. for i in range(1, 100): try: if messages[i]["uid"] != human_uids: human_uids.append(messages[i]["uid"]) except IndexError: pass # Export details from uids human_details = _api("users.get", [("uids", ",".join(str(v) for v in human_uids))], token) human_details_index = {} for human_detail in human_details: human_details_index] = human_detail def write_message(who, to_write): out.write(u"[{date}] {full_name}:\n {message} \n\n\n".format(**{ "date": datetime.datetime.fromtimestamp(int(to_write["date"])).strftime("%Y-%m-%d %H:%M:%S"), "full_name": "%s %s" % (human_details_index["first_name"], human_details_index["last_name"]), "message": to_write["body"].replace("", "\n") })) mess = 0 max_part = 200 # Due to vk.api cnt = messages sys.stdout.write("Count of messages: %s\n" % cnt) while mess != cnt: # Try to retrieve info anyway while True: try: message_part = _api("messages.getHistory", [(selector, messages_id), ("offset", mess), ("count", max_part), ("rev", 1)], token) except Exception as e: sys.stderr.write("Got error %s, continue...\n" % e) continue break try: for i in range(1, 201): write_message(message_part[i]["uid"], message_part[i]) except IndexError: break result = mess + max_part if result > cnt: result = (mess - cnt) + mess mess = result sys.stdout.write("Exported %s messages of %s\n" % (mess, cnt)) out.close() sys.stdout.write(‘done!\n")

Далее, для простоты, поставим одну и ту же дату на все сообщения. Я не претендую на оптимизированный код и очевидно, что его можно ужать, но я хочу продемонстрировать как можно подробную работу парсера с подобными XML:

While (true) { doc = XDocument . Load("https://api.vk.com/method/messages.getHistory.xml?uid=12345&offset=" + m + "&count=200&access_token=" + token); foreach (XElement el in doc . Root . Elements()) { if (el . Name . ToString() == "message") { foreach (XElement el_msg in el . Elements()) { if (el_msg . Name == "date") { foreach (XElement el_date in el_msg . Elements()) { if (el_date . Name == " 1403320931") { el_date . Name = "1403429673"; // то есть меняем дату на любую другую k++; } } } } } } m += 200; }

Я думаю, что основная идея здесь понятна. Осталось вернуть сообщения на сервер. Для этого нам понадобиться функция message.send(). Объект message должен обратиться к полю date, но сервер ВКонтакте устанавливает время у себя на сервере сам. Однако, если мы отправим сообщения как вложенную переписку — все получиться.

Наши письма должны имеют вложенную структуру, значит надо вызывать метод парсинга рекурсивно. Но в Java можно поступить проще. Всё, что находиться внутри цикла forEach, мы будем помещать в отдельный класс. В следствии, в методе accept будет происходить всё то, что было бы в теле цикла. В VkApiMessage есть поле fwd_messages. В нем будет хранится список из объектов пересланных сообщений VkApiMessage:

Private static class MessageConsumer implements Consumer { @Override public void accept(VKApiMessage message) {} } messages.stream().forEach(new MessageConsumer()); if (!message.fwd_messages.isEmpty()) { System.out.println("

"); message.fwd_messages.forEach(new MessageConsumer()); System.out.println("
"); }

В общем, результат выглядит ничем не хуже оригинала в ВК:

Второй способ. Метод изменения GMT на сервере.

Алгоритм : меняем время на сервере, отправляем сообщения.

Второй метод несколько легче первого, так как нам не нужно старые(но измененные) сообщения возвращать назад на сервер (кстати, иногда, это не получается сделать из-за “глупого” сервера). Второй же способ работает более надежно.

Здесь нам не нужны готовые сообщения. Мы их создадим сами и перешлем на сервер, предварительно изменив GMT (часовой пояс). Для таких целей нам понадобиться абузоустойчивый VPS. Желательно на базе CentOS.

Сначала, меняем время и дату на сервере. Опять же, это можно сделать любым другим способом. Можно так:

# mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Europe/USA /etc/localtime # date MMDDhhmm # date 03182015 # man date

Настраиваем наш сервер под данные сервера ВК:
IP:87.240.182.185
Browser: Mozilla/5.0 (compatible; vkShare; +http://vk.com/dev/Share)
Port: 36035
Host: srv185-182-240-87.vk.com

Не забываем про регистрация на API (см. Первый способ). Отправляем сообщения через уже знакомую функцию message.send().

Объект message, описывающий личное сообщение, возвращает поле “date” — дата отправки сообщения в формате unixtime. Обратите внимание на фразу “дата отправки”. Ничего не говорится про дату получения сообщения сервером ВКонтакте.

Вот и все. Результат аналогичный первому. Все очень просто.

Третий способ. Сниффер трафика.

Алгоритм : качаем/покупаем сниффер, радуемся.
Самый простой метод. Но, к сожалению, методика зависит от качества программы, которую мы качаем из интернета.
Итак, можно просто попробовать скачать/купить что-то типо Charles, словить запрос, редактировать его (дату) и дублировать. Программа перехватывает пакет, меняет время отправки внутри пакета и отправляет контакту. Сервис ВК получает уже заданное unixtime сообщение. Таких снифферов в интернете куча. Но качественных и бесплатных найти сложно. Однако, они стоят не так дорого.

Как Вы уже поняли, отправить личное сообщение задним числом не составляет труда. Я не написал выше полностью все коды, а только самые необходимые и сложные. Дописать остальные, думаю, не составит труда. Большое спасибо.

Всем известно что социальная сеть вконтакте собирает, хранит и использует ваши данные в своих целях (реклама, статистика и тд). Но и большинство пользователей могут следить за вами, даже если вы не выкладываете новые фото, не пишите новых постов, ваш статус в вк всегда обновляется и любой желающий может видеть онлайн вы или когда заходили в сеть.

После обновления вконтакте в 2017 году выхода из сложившейся ситуации всего 2:

  1. Активировать
  2. Попытаться скрыть время последнего посещения вконтакте

Для того чтобы скрыть последнее время посещения в «Вконтакте» нужно воспользоваться одним из самых популярных приложений – kate mobile.

  • Скачайте приложение;
  • Откройте его и зайдите;
  • Найдите три вертикальные точки в правом верхнем углу;
  • Кликните по ней;
  • Перед вами откроются «Настройки»;
  • Нажмите на «Онлайн»;
  • Выберите «Настройки онлайн»;
  • И нажмите на «По возможности быть офлайн.

Также можно сделать и с компьютера, скачав данную программу на ПК. Теперь вы не будете задаваться такими, как скрыть время последнего посещения вконтакте на телефоне, как скрыть время последнего посещения вконтакте на компьютере и как убрать время последнего посещения вконтакте.

Но, а если вы хотите скрыть всю информацию о себе, то мы вам в этом поможем.

Социальные сети – это своего рода слежка за вашей жизнью. Каждый пользователь может следить за вашими действиями с помощью фотографий и видеороликами, если вы хотите ограничить доступ к своей странице, то следует выполнить следующие действия:

  • Список друзей . Если у вас их много, к примеру, более ста, то вам лучше разделить их на несколько категорий. Это поможет вам и вашим друзьям настроить, какой контент может видеть каждый конкретный человек.
  • Параметры. Откройте «Мои настройки» -> вкладка «Конфиденциальность». Здесь вы можете выбрать, какой контент будет скрыт от общедоступного (в основном, вы можете скрыть что угодно, от сообщений и фотографий до групп и заметок).
  • Фотографии. Когда вы загружаете фотографии в VK, вы можете пометить, где был сделан снимок. Используя эти теги, социальная сеть делает карту ваших путешествий. Мы рекомендуем вам ограничить доступ к указанной карте.
  • Ссылка. С помощью специальной ссылки, которая находится на вкладке «Конфиденциальность», вы можете проверить, как другие люди видят ваш профиль
  • Черный список. Ваша фотография профиля всегда открыта. Единственный способ скрыть его от определенного пользователя — это полностью запретить их. Вы можете сделать это на вкладке «Черный список».
  • Заявки в друзья. Когда вы отклоняете запрос друга, этот человек становится вашим последователем — он / она все еще может видеть все ваши общедоступные обновления. То же самое касается бывших друзей. Поэтому, если вы хотите полностью или полностью разорвать связь с кем-то, не просто не разделяйте их, но и добавляйте в черный список.
  • Безопасность. Просмотрите настройки, указанные на вкладке «Безопасность». Обязательно включите двухэтапную аутентификацию. Эта мера значительно улучшит безопасность вашего профиля.
  • Завершение работы приложения. VK отслеживает время, местоположения и устройства, с которыми недавно был обращен ваш профиль. Если вы использовали социальную сеть в интернет-кафе, с ПК вашего друга или если вы потеряли телефон с активным VK-приложением, вы должны использовать кнопку «Завершить все сеансы». Эта мера не позволит незнакомым людям просматривать ваши сообщения или полностью красть вашу учетную запись.
  • Безопасное подключение. Пользователи ВКонтакте могут включить безопасный протокол подключения, но необычным образом. Этот параметр можно найти на вкладке «Безопасность», но он будет скрыт, пока вы не откроете сайт с помощью безопасного соединения.

Вот так просто защитить оставаться невидимым и скрывать время последнего посещения социальной сети вконтакте.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!