Скачать фотоальбом вконтакте онлайн. Скачать альбом фотографий вконтакте. Скачиваем фото на компьютер

Дело было вечером, делать было нечего и тут мне в голову пришла мысль: «Как же мне выгрузить все фотографии из ВКонтакта на компьютер?» Недолго думая, я написал утилиту для этого и решил поделиться с общественностью, возможно я не один такой.Поехали В качестве инструмента для работы с API, путём кратких поисков, была выбрана библиотека vk_api . Для работы с сетью она использует Requests , поэтому и эта библиотека требуется для запуска.

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

Исходный код

#!/usr/bin/env python """ :mod:`vkporter` ~~~~~~~~~~~~~~~ A micro tool for export photo albums from `vk.com `_. It"s based on `VK_API `_ by Kirill Python , `Requests `_ and `ProgressBar `_. :copyright: (c) 2013 by Andrey Maksimov. :license: BSD, see LICENSE for more details. """ __author__ = "Andrey Maksimov " __date__ = "09.03.13" __version__ = "0.1.1" import argparse import datetime from getpass import getpass import os import time import sys try: import requests except ImportError: print("Cannot find "requests" module. Please install it and try again.") sys.exit(0) try: from vk_api import VkApi except ImportError: print("Cannot find "vk_api" module. Please install it and try again.") sys.exit(0) def connect(login, password): """Initialize connection with `vk.com `_ and try to authorize user with given credentials. :param login: user login e. g. email, phone number:type login: str:param password: user password:type password: str:return: :mod:`vk_api.vk_api.VkApi` connection:rtype: :mod:`VkApi` """ return VkApi(login, password) def get_albums(connection): """Get albums list for currently authorized user. :param connection: :class:`vk_api.vk_api.VkApi` connection:type connection: :class:`vk_api.vk_api.VkApi` :return: list of photo albums or ``None`` :rtype: list """ try: return connection.method("photos.getAlbums") except Exception as e: print(e) return None def get_photos(connection, album_id): """Get photos list for selected album. :param connection: :class:`vk_api.vk_api.VkApi` connection:type connection: :class:`vk_api.vk_api.VkApi` :param album_id: album identifier returned by:func:`get_albums` :type album_id: int:return: list of photo albums or ``None`` :rtype: list """ try: return connection.method("photos.get", {"aid": album_id}) except Exception as e: print(e) return None def download(photo, output): """Download photo:param photo: """ url = photo.get("src_xxxbig") or photo.get("src_xxbig") or photo.get("src_xbig") or photo.get("src_big") r = requests.get(url) title = photo["pid"] with open(os.path.join(output, "%s.jpg" % title), "wb") as f: for buf in r.iter_content(1024): if buf: f.write(buf) def sizeof_fmt(num): """Small function to format numbered size to human readable string:param num: bytes to format:type num: int:return: human readable size """ for x in ["bytes", "KB", "MB", "GB", "TB"]: if num < 1024.0: return "%3.1f %s" % (num, x) num /= 1024.0 if __name__ == "__main__": parser = argparse.ArgumentParser(description="", version="%(prog)s " + __version__) parser.add_argument("username", help="vk.com username") # parser.add_argument("password", help="vk.com username password") parser.add_argument("-o", "--output", help="output path to store photos", default=os.path.abspath(os.path.join(os.path.dirname(__file__), "exported"))) args = parser.parse_args() # expand user path if necessary if args.output.startswith("~"): args.output = os.path.expanduser(args.output) start_time = datetime.datetime.now() try: password = getpass("Password: ") # Initialize vk.com connection connection = connect(args.username, password) # Request list of photo albums albums = get_albums(connection) print("Found %s album%s:" % (len(albums), "s" if len(albums) > 1 else "")) ix = 0 for album in albums: print("%3d. %-40s %4s item%s" % (ix + 1, album["title"], album["size"], "s" if int(album["size"]) > 1 else "")) ix += 1 # Sleep to prevent max request count time.sleep(1) if not os.path.exists(args.output): os.makedirs(args.output) for album in albums: response = get_photos(connection, album["aid"]) output = os.path.join(args.output, album["title"]) if not os.path.exists(output): os.makedirs(output) processed = 0 for photo in response: percent = round(float(processed) / float(len(response)) * 100, 2) sys.stdout.write("\rExporting %s... %s of %s (%2d%%)" % (album["title"], processed, len(response), percent)) sys.stdout.flush() download(photo, output) processed += 1 except Exception as e: print(e) sys.exit(1) except KeyboardInterrupt: print("VKPorter exporting stopped by keyboard") sys.exit(0) finally: print("Done in %s" % (datetime.datetime.now() - start_time))

Примеры По умолчанию экспорт происходит в папку./exported
$ ./vkporter.py [email protected]
Путь для экспорта можно указать при запуске
$ ./vkporter.py -o ~/Documents/Exported [email protected]

Выглядит это примерно так.

ВКонтакте — просто кладезь всевозможных фотографий. Если вам понравилась одна из них, вы всегда можете сохранить ее на свой компьютер или как минимум на свою страницу. Сегодня мы поговорим о том, как это сделать. По традиции, пример мы покажем на странице создателя ВК — Павла Дурова.

Заходим на страницу к человеку, снимки которого вам понравились, и открываем фотографию. В правой части окна есть ссылка «Сохранить к себе».

Что бы скачать фотографию на компьютер, нужно сделать вот что. Откройте фотографию и наведите на нее стрелку мыши, после чего нажмите на правую кнопку и выберите «Сохранить изображение как».

Сохраните фотографию на своем компьютере в выбранной папке.

Здесь есть одна важная деталь — в указанном случае фотография будет небольшой, порядка 600 на 400 пикселей. Но! Если вы нажмете на ссылку «Открыть оригинал», то увидите фотографию в ее истинном размере, то есть в виде, в котором она была загружена на сайт.

Пожалуйста: оригинал загруженной фотографии имеет размеры 2560 на 1691 пиксель.

Сохраняем фотографию точно также: нажимаем на правую кнопку мыши и выбираем «Сохранить изображение как». Разумеется, точно таким же образом вы можете скачать на компьютер любые фотографии с ВК.

Приветствую!

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

А может, ваши задачи менее глобальны, и вы просто хотите скачать все разом фотографии, что размещены в альбомах в вашем собственном профиле? Это также с лёгкостью может быть реализовано, просто ознакомьтесь с инструкцией, что описана ниже.

Как полностью скачать любой альбом с фотографиями на Вконтакте

Для этого мы воспользуемся очень популярным плагином «VkOpt», который мы установим из официального источника в браузер Google Chrome.Также стоит сказать, что плагин можно установить не только в Гугл Хром, то и другие браузеры: Opera, Яндекс Браузер, Comodo и т.д.

В чём преимущество использования плагина для браузера? Он размещается в официальном хранилище расширений Google для браузера. Это практически гарантирует отсутствие в нём зловредных элементов. И плагин априори безопаснее, нежели какое-либо стороннее программное обеспечение.

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

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

Озвучив его преимущества, перейдём к его установке в браузер и примеру использования.


Готово! Теперь вы знаете, как с лёгкостью быстро скачать любой альбом с фотографиями в популярной социальной сети Вконтакте.

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

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

VooKie

Сервис VooKie позволяет скачивать альбом на компьютер, переносить альбом на страницы своего сообщества и формировать ленту постов с автоматическим постингом в заданное время. Для того, чтобы воспользоваться сервисом, необходимо:

  • Перейти на https://vookie.ru/albums прокрутить страницу вниз и нажать на кнопку “Войти или зарегистрироваться”
  • Разрешить необходимые права приложению.
  • При регистрации на счету появляется 150 рублей. Этого хватит на 3000 изображений.
  • Далее в появившемся поле нужно вставить ссылку на альбом, страницу пользователя или сообщества, чьи альбомы нужно скачать, затем нажать Enter или “Искать”.
  • Если у сообщества большое количество фото, нужно немного подождать, пока сервис захватит их все. После этого вы увидите список альбомов сообщества или пользователя, также будут доступны все фотографии со стены. Если фотографий в альбоме слишком много, для удобства VooKie разобьет его на части по 1000 фото.
  • Напротив каждого альбома будет кнопка “Скачать” и цена, которая спишется за скачивание.

  • Вам нужно нажать кнопку “Скачать”. После этого появится надпись “Альбом добавлен в личный кабинет” и нужно будет перейти к скаченному альбому, нажав “Перейти к альбому”
  • Как только вы перешли на страницу скачанных альбомов, напротив названия альбома будут доступны 3 кнопки: “Скачать” — скачать фотографии на компьютер, “Перенос в посты” и “Перенос альбома”
  • Чтобы скачать — просто нажмите “Скачать”, альбом начнет скачиваться на компьютер одним архивом.
  • Если же вы хотите перенести альбом в свое сообщество, нажмите кнопку “Перенос альбома”, цена переноса будет написана на кнопке.
  • Вам откроется окно, в котором нужно будет указать название будущего альбома, выбрать сообщество, в которое нужно перенести альбом. Все картинки перенесутся с описаниями к ним.

  • Как только вы нажали кнопку “Перенести альбом”, нужно дождаться завершения процесса и ни в коем случае не закрывать страницу. О завершении вас известит зелёное уведомление. Это значит, что альбом перенесен в ваше сообщество.

  • Для того, чтобы перенести альбом в ленту постов, нужно нажать кнопку “Перенос в посты”. Нужно будет указать группу, дату и время начала постинга и интервал между публикациями, например, если указан 1 раз в час, то посты будут выходить раз в час.

  • После того, как вы нажали “Подготовить посты”, вас перенаправит на страницу отложенного постинга выбранной группы, где вы увидите все подготовленные публикации, время постинга, также сможете добавить посты или удалить ненужные.



  • Самое неудобное в этом плагине то, что он не скачивает фото, а лишь собирает ссылки на них в один текстовый документ. Чтобы загрузить изображения на свой компьютер необходимо воспользоваться сторонним менеджером загрузок, таким как “Orbit Downloader ” или “Download Master ”. После установки одного из них нужно импортировать полученный текстовый документ в качестве источника:



    На этом процедура завершена.

    VK Paranoid Tools

    VK Paranoid tools - приложение, обладающее множеством функций, которое не требует установки. Так же для полного функционирования не требуется авторизация в социальной сети. Нужно просто скачать программу и запустить ее. Затем:



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

    Одной из полезных функций программы VKMusic 4 является скачивание фотоальбомов с VK. Для тех кто только осваивается с программой, мы подготовили короткий видео урок как быстро скачать все фото из фотоальбома ВКонтакте.

    Данная функция будет особенно актуальна в связи с недавним введением "больших фотографии", фотографий высокого разрешения (до 2560x2048).

    В меню VKMusic выбираем пункт "ВКонтакте" > "Скачать фотоальбом с контакта "

    Открываем любой фотоальбом вконтакте, в строке браузера ссылка альбома имеет вид "http://vkontakte.ru/album123_321 ", копируем данную ссылку в буфер обмена (Выделяем и жмем Ctrl+C, либо правой кнопкой мыши > Копировать)

    Вставляем данную ссылку в первое поле формы, если ссылка верная - появится зеленая галочка напротив ссылки, как на скриншоте ниже. Во втором поле указываем папку для сохранения, по умолчанию сохраняет в папку с номером альбом. После этого жмем кнопку "Скачать фотоальбом".

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

    Удачных скачиваний;-)