#2 спец. программы/плагины
Если вам требуется загрузить, к примеру, 100 или 1000 кадров, то без специальной программы для скачивания фото с ВК на компьютер вам не обойтись, если конечно у вас нет желания просидеть за этим занятием весь день. Специальные утилиты помогают сохранить сразу много изображений за раз, работают быстро, и являются условно-бесплатными.
К недостаткам отнесем:
- необходимость платить деньги (есть бесплатные версии, но в них всегда присутствуют ограничения на суточную загрузку, временной интервал и др.);
- необходимость устанавливать дополнительное ПО на компьютер;
- необходимость предоставлять данные от профиля в ВК;
- всегда есть риск нарваться на мошенников или обманщиков.
На самом деле, мы не рекомендуем использовать этот способ постоянно – лучше попробуйте поискать похожие картинки на бесплатных фотохостингах. Но, если вам все же нужен именно этот метод, используйте следующие популярные программки:
Также существует плагин — он позволяет скачивать аудио и видео с видеохостингов в неограниченном объеме.
- и установить на компьютер;
- Вставьте ссылку в нужное поле, ниже укажите путь для сохранения папки на компьютере, подтвердите действие;
- Файлы загрузятся в исходном качестве.
Утилита также позволяет грузить видео и аудиозаписи друзей и из сообществ.
#3 парсер фото
Парсинг – это специальная программа, которая выполняет сбор данных с любого сайта автоматическим методом. Собираются не только картинки, но и электронные адреса, данные объемов продаж и др.
#4 сохраненный альбом
Под каждой открытой во ВКонтакте картинкой вы найдете команду «Сохранить к себе». После вашего нажатия кадр сохранится в альбоме «Сохраненные фото», который по умолчанию доступен только хозяину страницы. То есть, он полностью приватный, но, если требуется, доступ легко открыть всем или выборочным людям. Соответствующие команды находятся в блоке
Этот метод экономит место на жестком диске компьютера, а еще вы не рискуете загрузить себе вирус и не платите деньги. Правда, его нельзя автоматизировать, а значит, сохранение большого числа фотографий займет некоторое время. Зато если Вы решите, что данные изображения Вам больше не нужны, удалить все сохраненные фото сразу и по отдельности не составит труда.
Sitecopy
От первого ресурса он отличается тем, что позволяет выгружать картинки с любых сайтов, даже защищенных от копирования. Для работы с ним достаточно указать ссылку на страницу, где есть нужная картинка, и выбрать ее в меню. Доступные форматы файлов: JPEG, PDF и т.д.

Vkpic
Он позволяет быстро получить все картинки из альбомов на своей или чужой странице. Однако профиль должен быть открыт для всех пользователей. Изменить доступ можно в настройках приватности. Главным недостатком инструмента является то, что он включается только внутри браузера.
Vookie
Он позволяет:
- Загружать фото. Вы выбираете все подходящие альбомы и нажимаете на кнопку. Они попадают в архив и отправляются на персональный компьютер. Единственным недостатком является то, что файлы нумеруются, а не сохраняют изначальное название.
- Переносить картинки. Эта функция позволяет быстро загрузить изображения со страницы пользователя в паблик. Достаточно ввести ссылку на источник, выбрать получателя.
Это софт, который устанавливается на компьютер и позволяет быстро загружать любые фото. У него простой и понятный интерфейс, состоящий из небольшого меню и окна для ввода ссылки на вкладку с картинками. Присутствует раздел с альбомами.
Преимущества сервиса:
- Скачивание неограниченного количества файлов.
- Отсутствие рекламы.

Приложение распространяется бесплатно. Работая с ним, необходимо принять пользовательское соглашение.
Есть ли способ сохранить сразу все фото
https://www.youtube.com/watch?v=uWE161YXc9o
Если вы не хотите давать доступа к аккаунту сторонним ресурсам, скачивать программы на компьютер, то стоит воспользоваться специальными сервисами – парсерами фото из «ВКонтакте» на «Андроид» и персональный компьютер. Они автоматически загружают все выбранные снимки со стены и из «Галереи». На обработку запроса требуется не больше 2 минут в зависимости от объема данных.
В настройках сервиса нужно вписать, например:
Если все сделано правильно, то откроется дополнительное меню, а затем картинки скачаются в 1 папку. В противном случае стоит проверить введенный адрес. Возможно, ошибка возникла из-за неправильного названия вкладки.
Есть ли способ сохранить сразу все фото?
Я хочу показать Вам один вариант, который частично помогает реализовать эту задачу. Мы уже затрагивали его в статье: как создать альбом ВКонтакте?
Невозможно одновременно закачать все фотки. Просто потому, что они хранятся в разных местах – альбомы, стена, сообщества и группы. Но можно сразу сохранить весь альбом с фотографиями.
Инструкции для компьютера
Здесь мы расскажем о целых 4 методах, правда не все из них рекомендуем своим читателям ввиду возможных неприятных последствий. Итак, предлагаем подробно разобрать каждый способ.
На компьютер
Получить фотографии бесплатно в десктопной версии можно по следующей инструкции:
- Авторизоваться в аккаунте.
- Найти блок с фотографиями.
- Выбрать альбом.
- Открыть любое фото.
- Кликнуть по нему правой клавишей мыши.
- В меню указать пункт «Сохранить как».
- Выбрать место расположения файла и его название.
- Кликнуть по кнопке «Сохранить».
.jpg)
На телефон
Руководство:
Общение
Буду благодарен на репорты о багах на
По одной
Самый простой, а главное официальный способ, как можно сохранить фото из ВК на телефон, — воспользоваться мобильной версией соцсети. Инструкция совсем не сложная.
- Выберите команду «Добавить в сохраненное», чтобы отправить фотку в приватную папку;
- Еще один банальный вариант – сделайте скриншот страницы с фото, а затем в редакторе обрежьте ненужные рамки.
Поехали
В качестве инструмента для работы с API, путём кратких поисков, была выбрана библиотека
. Для работы с сетью она использует
, поэтому и эта библиотека требуется для запуска.
Пощупать
Само приложение получилось крайне простым и небольшим, но с задачей своей справляется. Весь код уместился в одном единственном файле.
#!/usr/bin/env python
""" :mod:`vkporter` ~~~~~~~~~~~~~~~ A micro tool for export photo albums from `vk.com <https://vk.com>`_. It's based on `VK_API <https://github.com/python273/vk_api>`_ by Kirill Python <mikeking568@gmail.com>, `Requests <python-requests.org>`_ and `ProgressBar <https://code.google.com/p/python-progressbar/>`_. :copyright: (c) 2022 by Andrey Maksimov. :license: BSD, see LICENSE for more details.
"""
__author__ = 'Andrey Maksimov <meamka@me.com>'
__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 <https://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('=. %-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 (-%%)" % (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
Пробуем сохранить фото с вк на телефон
Попробуем картинку из примера выше, теперь загрузить к нам на телефон. Переходим в группу, находим изображение и открываем его для просмотра.

Расширения для браузера для загрузки картинок из социальной сети «вконтакте»
Расширение SaveFrom устанавливают прямо в браузере. Его можно найти в магазине приложений. После скачивания программы остается открыть страницу с нужным фотоальбомом. Сразу же появится ссылка для получения альбома. Если ее нет, то нужно разрешить доступ к компьютеру.
VK Helper адаптирован для работы со всеми востребованными браузерами, такими как «Гугл Хром», «Опера», «Мозилла ФайрФокс», «Яндекс.Браузер».
Инструкция:
Специальные онлайн-сервисы для скачивания
Самые популярные сервисы для скачивания картинок в «Галерею» представлены ниже.