Раньше дедушки с бабушками показывали нам черно-белые альбомы за чашкой чая, а что будем показывать своим внукам мы если выживем в финале этой Кали-Юги? Достанем флэшку с профилем в инсте? Почему бы и нет, может они поржут над тем как мы кривлялись в лифтах и займутся чем-нибудь действительно интересным.
Если постов в интересующем вас профиле много и вы не боитесь компьютера то предлагаю вашему вниманию краткую инструкцию по тому как выкачать любой профиль из инстаграма автоматом - поехали:
Обновление от 12.03:
Пока писал текст понял что все намного проще, в Instagram есть официальная функция скачивания профиля архивом, как в Twitter. Для этого переходим: «Меню > Ваша активность > Скачать информацию».
В разделе вводим email на который придет ссылка на скачивание. Далее следует предупреждение что архив может формироваться до 48 часов и следует проверять папку «Спам», письмо может попасть туда.
Если же вам нужен не ваш собственный профиль, а другой (уроки, йога, рецепты, жопы и т.д.) то способ ниже остается актуальным:
1) Скачиваем и устанавливаем последний Python отсюда:
Download Python
The official home of the Python Programming Language
www.python.org
В окне установки обязательно ставим галочку в самом низу «Add to Path» и далее жмем «Install Now»:
2) После установки запускаем терминал, для этого нажимаем сочетание клавиш «Win+R», а в появившейся строке пишем «wt» и жмем Enter. Сейчас и далее по тексту все команды вводим без кавычек. Копируем «py --version» в терминал и жмем Enter, если в ответ получаем строку с версией Питона, значит установка прошла успешно и можно двигаться дальше:
3) Следом копируем команду «py -m pip install instaloader» и жмем Enter. Запустится установка пакета Instaloader, именно он и сэкономит нашим пальцам пару сотен лишних кликов. В моем случае пакет уже был установлен, поэтому ваш ответ в терминале будет немного отличаться - начнет отображаться ход установки в процентах:
4) После того как пакет установился можно приступать к финальной части. Копируем в терминал команду «py -m instaloader mezhgano --no-compress-json», где вместо mezhgano необходимо написать имя интересующего нас профиля, в моем случае это мой собственный профиль, доступный по адресу:
https://www.instagram.com/mezhgano/ По традиции для запуска каждой команды жмем Enter.
Процесс пошел, уже можно начинать чувствовать себя хакером:
Первая цифра в скобках это текущая скачанная публикация, а вторая их общее количество, на момент написания этой заметки, мой профиль суммарно содержит 190 публикаций.
Если в процессе скачивания процесс вдруг остановится и выдаст ошибку, например: Redirected to login page. Use --login
Просто вводим команду для скачивания заново, повторяя шаг №4 данной инструкции. Уже сохраненные публикации не будут перезаписаны и скачивание продолжится с момента остановки, такое бывает. Действуем так до победного конца когда увидим две одинаковые цифры, например [190/190] - это будет означать что профиль успешно скачан.
5) После того как процесс скачивания будет закончен все материалы можно будет найти в папке с ником профиля из инстаграм, в рабочей директории пользователя, например у меня папка находится здесь:
C:\Users\dmitry\mezhgano
Внутри будут находится все фото-видео (с датой в названии), текстовые файлы с подписью и архивы с технической информацией (количество лайков, прямые ссылки и т.д.) к каждой публикации:
Та-дам! Мы сохранили цифровой кусочек уходящей эпохи. Инструкция написана для Windows, в MacOS или Linux действия аналогичные, разница лишь в нюансах.
Всем приятного цифрового детокса.
Enter.