Как сохранить переписку в ВК
Каждый пользователь задумывался хоть раз о том, чтобы сохранить переписку с другим пользователем или материалы, которые в ней содержатся. Действительно, это достаточно полезная опция, осуществить которую, можно через компьютер и через мобильный телефон. В этой статье мы рассмотрим как сохранить переписку в ВК.
Использование возможностей браузера с компьютера
Для того, чтобы сохранить месседжи на компьютер, раньше пользователям нужно было загружать специальный софт. На сегодняшний день, мы можем наблюдать эволюцию API ВКонтакте, благодаря чему, никаких программ больше использовать не нужно.
Почти все интернет-обозреватели способны помочь нам сохранить важную переписку, причем со всеми аудио-, фото- и видеоматериалами. Несмотря на то, что данный метод основывается на стандартных возможностях браузера, у юзеров могут возникнуть определенные вопросы. Именно для того, чтобы помочь вам ответить на них, мы предлагаем ознакомиться с детальной инструкцией:
- Перейдите в свой браузер и авторизуйтесь в своей учетной записи ВКонтакте.
- Кликните на вкладку «Мессенджер», которая располагается в панели справа.
- Откройте нужный диалог.
- Наведите курсор мыши на пустое поле в переписке и кликните на ПКМ.
- В открывшемся диалоговом окне, выберете пункт «Сохранить страницу как…».
- Выберете папку для сохранения и нажмите на «Сохранить».
Запрос архива у администрации
Чтобы не ломать голову и не искать методы, которые бы позволили скачать переписку на свой компьютер, — просто попросите архивную информацию у команды ВК. По закону РФ, удаленные диалоги должны храниться на серверах соцсетей более полугода, что значит, что у вас есть шанс скачать даже те диалоги, которые были вами удалены ранее. Что для этого нужно сделать:
- Запустите браузер и пройдите по этой ссылке, чтобы отобразить страницу, где можно получить доступ к своей архивной информации.
- В открывшемся окне, найдите кнопку «Запросить архив». Кликните на нее.
- Отобразится диалоговое окно, в котором вы можете выбрать информацию, которую вы сможете загрузить.
- Нажмите на «Отправить запрос».
- Ваше действие нужно будет подтвердить вводом пароля. Кликните по кнопке «Продолжить».
Спустя некоторое время, вы получите архив с данными, которые вас интересуют. Его вы получите по адресу электронной почты, которая привязана к аккаунту.
Сохранение переписки с мобильной версии
Сегодня даже с помощью телефона можно сохранить переписку ВК. Более того, сделать это в формате PDF, что очень удобно. Есть один небольшой недостаток — данный файл будет занимать немало места. Но этот метод можно смело отнести к рабочим.
- Откройте ваш интернет-обозреватель на смартфоне. Зайдите в мобильную версию ВК.
- Посредством ввода логина и пароля от аккаунта, пройдите процесс авторизации.
- Нажмите на иконку сообщений, которая располагается в нижней панели.
- Тапните на нужный диалог.
- В панели управления браузера тапните на три точки (для Яндекс.Браузера) для входа в меню.
- Нажмите на «Сохранить страницу».
- Спустя небольшой промежуток времени, содержимое страницы будет сохранено на вашем устройстве в ПДФ формате.
Заключение
В этой статье мы рассмотрели как скопировать переписку в ВК целиком с компьютера и смартфона. К сожалению, используя мобильную версию социальной сети, вам не удастся сохранить материалы переписки, а только текст. Надеемся, что один из предложенных выше методов позволит вам решить все ваши вопросы.
Как сохранить сообщение Вконтакте? С компьютера или мобильного приложения на телефоне
Начнем с того, что проще всего хранить переписку из ВК в виде скриншотов. Это удобно, если пользуйтесь мобильным приложением или десктопной версией. Собирайте нужные скрины по папкам и в случае чего они всегда будут под рукой, например, на Гугл диске.
Если скрины кажутся чем-то сложным или наоборот простым, есть и другие варианты. Для тех, кто не знает как сохранить сообщения с ВК, но горит желанием узнать, наш топ способов на все случаи жизни.
Сохраняем сообщения ВК на ПК
Если пользуетесь сетью на компьютере или ноутбуке, на устройстве с полноценной операционной системой, а не ее мобильной версией, сохраняйте переписку в браузере. Это просто и для этого ничего не нужно скачивать.
Для этого нужно:
- Открыть нужный диалог.
- Правой кнопкой мыши вызвать меню, нажать на “Сохранить как”.
- Система предложит выбрать тип файла, имя и место для загрузки. Сделайте это.
Открыть сохраненную страницу можно будет через любой удобный браузер.
Как сохранить сообщение из ВК на компьютер через расширение
Если несложно добавить расширение в браузер, то этот способ точно упростит вам жизнь. Чтобы легко сохранить переписку в нужном формате нужно:
- Добавить расширение VkOpt в браузер.
- Открыть переписку, нажать на горизонтальное троеточие в правом верхнем углу мессенджера, чтобы вызвать меню.
- Выбрать пункт “Сохранить переписку”.
- Определиться с удобным форматом.
Время скачивания зависит от объема переписки. Чем больше сообщений, тем дольше будут качаться. Расширение удобное и функциональное, поэтому за неспособность скачать подарки, стикеры и изображения, пожалуй, обижаться на него стоит, тем более, что смайлы оно все-таки передает, да и статистику показывает (количество сообщений и период).
Как сохранить сообщение в вк через запрос архива
Нетривиальный способ для сохранения переписки — запрос архива через страницу защиты данных ВК. Это правда легко и даже интересно:
- Заходим на страницу data_protection на сайте Вконтакте.
- Проскрольте вниз, пока не увидете кнопку “Запросить архив”.
- Вы увидите доступную для архивирования информацию. Опуститесь вниз и нажмите на “Отправить запрос”.
- Дальше система запросит пароль от аккаунта.
- Введите пароль, получите архив с данными на зарегистрированную в профиле почту в ZIP-архиве.
На этом все с запросом архива. Удобно, правда?
Сохраняем переписку без сервисов, расширений и запросов
И еще один способ для коллекции всех возможных. Пользоваться будем обычной таблицей OpenOffice Calc или Excel, дополнительно блокнотом.
Способ не самый удобный, но для поклонников электронных таблиц самое то. Что нужно делать, думаем вы уже и так поняли. Просто копируйте переписку сначала в блокнот, чтобы было меньше мусора, а потом в таблицу. Удаляйте все ненужные ячейки до диалога, форматируйте столбцы для удобочитаемости, сохраняйте файл под нужным вам именем.
Как легко сохранить сообщение из ВК на телефон
Самый простой способ — через меню:
- Войдите в профиль, откройте диалог.
- Нажмите на три горизонтальные точки в верхнем правом углу.
- Нажмите на стрелку скачивания.
Ищите переписку в “Сохраненных файлах”. Именно там она окажется в папке “Диалоги” и, что важно, будет доступна даже при отключенном мобильном интернете.
Еще один не самый удобный, но интересный и, может быть, кому-то нужный способ сохранить переписку на смартфоне — в формате PDF. Как это сделать:
- Откройте браузер на смартфоне и перейдите на мобильную версию сайта ВК по ссылке.
- Войдите в аккаунт (введите логин и пароль).
- Кликните по вкладке “Messages” в верхней панели на странице аккаунта.
- Нажмите на нужный диалог, откройте настройки браузера.
- Найдите пункт “Сохранить страницу” (формат PDF).
Таким образом в файлах на смартфоне у вас появится переписка в не совсем привычном формате, без фото и смайлов, зато доступная даже оффлайн.
Как сохранить голосовое сообщение из ВК
Проще всего сохранить голосовое сообщение на компьютер, если посмотреть его код, по аналогии с тем, как скачивают видео из соцсетей. Для этого просто войдите в нужный вам диалог, найдите аудиосообщение.
Правой кнопкой мыши вызовите меню, нажмите на “Посмотреть исходный код элемента”.
Справа появится код. Нажмите на выделитель в левом верхнем углу, чтобы подсветить часть кода с аудио-сообщением.
Нажмите на “Копировать”, выберете опцию “Копировать элемент”.
Перенесите часть скопированного кода в блокнот, найдите в нем адрес, скопируйте, вставьте в поисковую строку браузера.
Появится ваше сообщение в виде компактного плеера. Правой кнопкой мыши вызовите меню, нажмите “Скачать”.
Это все. Сообщение появится в папке с загрузками на компьютере.
Как найти и сохранить сообщения через кэш браузера
Еще один простой вариант, если скачать нужно немного сообщений. Как это сделать:
- Откройте папку “Панель управления”.
- Найдите папку “Оформление и персонализация”.
- Откройте “Параметры папок”.
- Ищите фразу о скрытых файлах и дисках, нажмите на “Показать”.
- Откройте папку с кэшем браузера (“Пользователи” на диске С).
- Выберите папку “Local” (путь “Default”/ “AppData”).
- Найдите папку с названием браузера, через который вы входите в ВК.
- Откройте папку с кешем.
- Отсортируйте файлы по дате.
- Найдите нужные вам сообщения (mp3).
- Сохраните записи в нужную вам папку.
На телефон и на ПК сохранить голосовое сообщение поможет бот VOICELOAD. Найдите его в поисковой строке. Принцип действия бота прост. Присылайте ему голосовые, получайте ссылки для скачивания.
Чтобы начать, поздоровайтесь с ботом, пришлите тестовое звуковое сообщение для проверки.
Ссылка для скачивания с таймером (около часа).Потом ссылка удаляется, якобы в целях безопасности. На самом деле, продлить ей жизнь обещают за деньги. Впрочем, плата символическая.
Как видите, скачать сообщения из ВК можно причем способов это сделать больше, чем кажется. Осталось придумать зачем вам это нужно и что вы будете делать с архивом переписок. Возможно, стоит ограничиться простыми скринами и записью голосовых сообщений на диктофон. Но это уже как кому нравится!
Как сохранить переписку в ВК на компьютер и телефон
Как сохранить переписку в ВК? Войдите в интересующий диалог на ПК / ноутбуке через сайт, жмите на правую кнопку мышки и выберите «Сохранить как…», установите имя и выберите место для хранения. На телефоне войдите в мобильную версию по ссылке m.vk.com, зайдите в раздел «Сообщения», войдите в переписку, жмите на три точки справа от названия сайта и кликните на кнопку «Скачать». Ниже подробно рассмотрим все способы, как сохранить переписку в ВК на компьютер или телефон, что для этого необходимо сделать, и какие шаги требуется пройти.
Как скачать переписку
В процессе активного общения с другими пользователями соцсети может возникнуть вопрос, как скачать переписку в ВК. Причины такого желания могут быть разными, к примеру, сохранение полезной информации, получение доказательств мошенничества, личная память и т. д. При этом особенности загрузки на компьютере и в телефоне отличаются, поэтому рассмотрим их подробнее.
На компьютер
Для начала разберемся, как скачать сообщения из ВК на компьютер или ноутбук, если вы пользуетесь полной версией сайта.
Через браузер
Наиболее простой путь, как сохранить информацию из переписки — воспользоваться возможностями веб-проводника. Алгоритм такой:
- Зайдите на сайт vk.com.
- Перейдите в раздел «Мессенджер».
- Найдите интересующую переписку и зайдите в нее.
- Кликните правой кнопкой мышки на пустом месте в поле переписки.
- Выберите пункт «Сохранить как…».
- Укажите место для хранения и введите название.
- Жмите «Сохранить».
Это простой способ скачать СМС ВК, после чего можно получить доступ к странице даже в офлайн режиме. Для прочтения достаточно открыть файл и выбрать браузер для открытия. Отметим, что в таком режиме загружаются не только сообщения, но и весь контент на странице: картинки, элементы интерфейса и т. д.
Через службу поддержки
Следующий способ, как скачать старые переписки в ВК — воспользоваться помощью службы поддержки. Для решения задачи сделайте следующие шаги:
- Перейдите по ссылке vk.com/data_protection?section=rules .
- Опуститесь вниз и жмите на пункт «Запросить архив».
- Выберите информацию, которую можно получить.
- Жмите на клавишу «Отправить запрос».
- Введите пароль к учетной записи.
- Кликните «Продолжить».
Таким способом можно сохранить диалог в ВК на компьютер полностью и получить его на электронный ящик в ZIP-формате.
VK Opt
Рассматривая варианты, как сохранить историю сообщений в ВК, нельзя обойти стороной VK Opt. Это специальный софт, который поддерживается многими браузерами и доступен для загрузки по ссылке vkopt.net/download/ . Алгоритм действий такой:
- Скачайте и установите софт по указанной выше ссылке.
- Перейдите на страницу «Сообщения» и зайдите в подходящую беседу.
- Кликните курсором мышки на символ «…», который находится справа на панели инструментов.
- Выберите «Сохранить переписку».
- Укажите подходящий формат — в файл txt или html.
- Дождитесь загрузки. Этот процесс может занять много времени в зависимости от объема данных.
Через скриншот
Рассмотренные выше методы позволяют скачать все сообщения ВКонтакте и сохранить их на ПК / ноутбуке. Если же необходимо сохранить несколько СМС, которые вмещаются только на одной странице, можно поступить проще. Для этого достаточно сделать скриншот. Алгоритм действий такой:
- Войдите в интересующую переписку в ВК.
- Жмите на кнопку PrtScr на клавиатуре.
- Войдите в какую-то программу для редактирования изображений, к примеру, Paint.
- Жмите Ctrl+V.
- Кликните вверху на файл и «Сохранить как …».
- Выберите имя и место, а после завершите процесс.
Как вариант, можно использовать специальные расширения для браузера, к примеру, Lightshot. Его легко скачать по ссылке chrome.google.com/webstore/detail/lightshot-screenshot-tool/mbniclmhobmnbdlbpiphghaielnnpgdp?hl. После установки войдите на страницу ВК, где много сообщений, кликните на символ пера справа вверху и выделите интересующую область. После этого жмите на элемент с дискетой, укажите имя и место, куда необходимо загрузить файл.
На телефон
При желании можно скачать сообщения из ВК в телефон на Андроид. Как вариант, можно использовать мобильную версию сайта через браузер или приложение. Рассмотрим разные варианты.
Через браузер
По принципу рассмотренной выше инструкции можно загрузить интересующие файлы на мобильное устройство. Сделайте следующие шаги:
- Войдите в веб-проводник.
- Перейдите по ссылке m.vk.com.
- Зайдите в раздел «Мессенджер».
- Перейдите в переписку, которую необходимо сохранить в ВК.
- Кликните на три точки справа вверху возле названия сайта.
- Жмите на «Скачать» с символом стрелка вниз.
- Дождитесь загрузки.
Таким способом легко скачать любую историю переписки ВКонтакте на телефон, а потом входить в нее в режиме оффлайн.
Через «Поделиться»
Рассматривая способы, как сохранить переписку в ВК, можно воспользоваться альтернативным вариантом:
- Войдите в приложение ВК.
- Зайдите в интересующий диалог с пользователем.
- Нажмите на СМС и удерживайте до появления выделения.
- Отметьте все SMS, которые вы хотите сохранить.
- Жмите вверху на кнопку «Поделиться».
- Выберите папку «Избранное» в разделе получателя.
- Отправьте данные.
Таким способом можно сохранить переписку непосредственно в ВК в свое личной папке и в любой момент иметь к ней доступ. Минус в том, что каждое сообщение придется выделять отдельно, а при длинном диалоге на этом может уйти много времени.
Скриншоты
Наиболее быстрый и простой способ, как сохранить диалог по частям — использование опции скриншотов. Достаточно зайти в чат с человеком и сделать требуемые скриншоты любым из доступных способов. К примеру, на многих устройствах достаточно нажать на кнопку блокировки экрана и снижения громкости. В некоторых девайсах, к примеру, в Хонор 20, достаточно провести тремя пальцами сверху в низ.
Теперь вы знаете, можно ли скачать переписку ВКонтакте в телефоне или на ПК, как это сделать правильно, и какие методы лучше всего использовать. В комментариях расскажите, какой из предложенных вариантов вам больше всего подошел. Также поделитесь своим опытом выполнения такой работы.
Скачиваем историю переписки со всеми пользователями ВКонтакте с помощью Python
Для лингвистического исследования мне понадобился корпус прямой речи, порожденной одним человеком. Я решил, что для начала удобнее всего использовать собственную переписку в ВК. Это статья о том, как скачать все сообщения, которые Вы когда-либо отправляли своим друзьям, используя программу на Python и API ВКонтакте. Для работы с API будем использовать библиотеку vk.
Для работы с сайтом нужно создать приложение и авторизоваться с помощью токена. Этот процесс не представляет из себя ничего сложного и описан здесь и здесь.
Итак, токен получен. Импортируем необходимые библиотеки (time и re понадобятся нам позже), подключимся к нашему приложению и начнем работу.
Так как мы хотим получить переписку со всеми друзьями, начнем с получения списка друзей. Дальнейшая обработка полного списка друзей может оказаться довольно долгой, поэтому для тестирования можно написать id нескольких друзей вручную.
Имея список друзей, можно сразу приступить к скачиванию диалогов с ними, но я хочу обрабатывать только те диалоги, в которых содержится более чем 200 сообщений, так как короткие беседы с малознакомыми людьми мне не очень интересны. Поэтому напишем функцию, которая вернет «шапки» диалогов.
Такая функция возвращает «шапку» диалога с пользователем, id которого равен указанному user_id. Результат её работы выглядит приблизительно так:
В полученном списке содержится количество сообщений (96) и данные последнего сообщения в диалоге. Теперь у нас есть всё необходимое, чтобы скачать нужные диалоги.
Основное неудобство состоит в том, что ВКонтакте позволяет делать максимум около трех запросов в секунду, поэтому после каждого запроса нужно какое-то время ждать. Для этого нам и нужна библиотека time. Самое маленькое время ожидания, которое мне удавалось поставить, чтобы не получить отказ через несколько операций — 0.3 секунды.
Другая сложность в том, что за один запрос можно скачать максимум 200 сообщений. С этим тоже придется бороться. Напишем функцию.
Разберемся, что здесь происходит.
Мы проходим по списку друзей и получаем диалог с каждым из них. Рассматриваем длину диалога. Если диалог короче, чем 200 сообщений, просто переходим к следующему другу, если длиннее, то скачиваем первые 200 сообщений (аргумент count), добавляем их в историю сообщений для данного друга и рассчитываем, сколько еще сообщений осталось скачать (resid). До тех пор пока остаток больше 0, при каждой итерации увеличиваем аргумент offset, который позволяет задать отступ в количестве сообщений от конца диалога, на 200.
Из-за необходимости ожидания после каждого запроса программа работает довольно долго, поэтому я добавил вывод небольшого отчета о текущем шаге, чтобы понимать, что сейчас обрабатывается и сколько еще осталось.
N.B.: у метода messages.get есть аргумент out, с помощью которого можно попросить сервер отдавать только исходящие сообщения. Я решил не использовать его и выделить нужные мне сообщения уже после скачивания по следующим причинам: а) файл все равно придется очищать, т.к. сервер отдает каждое сообщение виде словаря, содержащего много технической информации и б) сообщения собеседников тоже могут представлять интерес для моего исследования.
Каждое скачанное сообщение является словарем и выглядит примерно вот так:
<'read_state': 1, 'date': 1354794668, 'body': 'Вот так!<br>Потому что тут модель вышла довольно непонятная.’, ‘uid’: 111111, ‘mid’: 222222, ‘from_id’: 111111, ‘out’: 1>
Далее осталось только очистить результат и сохранить его в файл. Эта часть работы уже не относится к взаимодействию с VK API, поэтому я не буду останавливаться на ней подробно. Да и что тут рассказывать — просто выбираем нужные элементы (body) для нужного пользователя и с помощью re удаляем переносы строк, которые отмечены тегом <br> . Сохраняем все в файл.
Полностью код программы выглядит вот так:
На момент запуска программы у меня в ВК было 879 друзей. На их обработку потребовалось около 25 минут. Файл с необработанным результатом имел объем 74MB. После выделения текста только моих сообщений — 15MB. Всего сообщений в полученном корпусе — около 150 000, а их текст занимает 3707 страниц (в вордовском документе).
Надеюсь, моя статья окажется для кого-то полезной. Все методы, которые можно использовать для обращения к API ВК, детально описаны в разделе для разработчиков ВКонтакте.