Как скачать фото с ВКонтакте на компьютер

#2 спец. программы/плагины

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

К недостаткам отнесем:

  1. необходимость платить деньги (есть бесплатные версии, но в них всегда присутствуют ограничения на суточную загрузку, временной интервал и др.);
  2. необходимость устанавливать дополнительное ПО на компьютер;
  3. необходимость предоставлять данные от профиля в ВК;
  4. всегда есть риск нарваться на мошенников или обманщиков.

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

Также существует плагин — он позволяет скачивать аудио и видео с видеохостингов в неограниченном объеме.

  • и установить на компьютер;
  • Вставьте ссылку в нужное поле, ниже укажите путь для сохранения папки на компьютере, подтвердите действие;
  • Файлы загрузятся в исходном качестве.

Утилита также позволяет грузить видео и аудиозаписи друзей и из сообществ.

#3 парсер фото

Парсинг – это специальная программа, которая выполняет сбор данных с любого сайта автоматическим методом. Собираются не только картинки, но и электронные адреса, данные объемов продаж и др.

#4 сохраненный альбом

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

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

Sitecopy

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

SiteCopy
SiteCopy выгружает картинки с защищенных сайтов.

Vkpic

Он позволяет быстро получить все картинки из альбомов на своей или чужой странице. Однако профиль должен быть открыт для всех пользователей. Изменить доступ можно в настройках приватности. Главным недостатком инструмента является то, что он включается только внутри браузера.

Vookie

Он позволяет:

  1. Загружать фото. Вы выбираете все подходящие альбомы и нажимаете на кнопку. Они попадают в архив и отправляются на персональный компьютер. Единственным недостатком является то, что файлы нумеруются, а не сохраняют изначальное название.
  2. Переносить картинки. Эта функция позволяет быстро загрузить изображения со страницы пользователя в паблик. Достаточно ввести ссылку на источник, выбрать получателя.

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

Преимущества сервиса:

  1. Скачивание неограниченного количества файлов.
  2. Отсутствие рекламы.
VK Paranoid Tools
VK Paranoid Tools имеет простой и понятный интерфейс.

Приложение распространяется бесплатно. Работая с ним, необходимо принять пользовательское соглашение.

Есть ли способ сохранить сразу все фото

https://www.youtube.com/watch?v=uWE161YXc9o

Если вы не хотите давать доступа к аккаунту сторонним ресурсам, скачивать программы на компьютер, то стоит воспользоваться специальными сервисами – парсерами фото из «ВКонтакте» на «Андроид» и персональный компьютер. Они автоматически загружают все выбранные снимки со стены и из «Галереи». На обработку запроса требуется не больше 2 минут в зависимости от объема данных.

В настройках сервиса нужно вписать, например:

Если все сделано правильно, то откроется дополнительное меню, а затем картинки скачаются в 1 папку. В противном случае стоит проверить введенный адрес. Возможно, ошибка возникла из-за неправильного названия вкладки.

Есть ли способ сохранить сразу все фото?

Я хочу показать Вам один вариант, который частично помогает реализовать эту задачу. Мы уже затрагивали его в статье: как создать альбом ВКонтакте?

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

Инструкции для компьютера

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

На компьютер

Получить фотографии бесплатно в десктопной версии можно по следующей инструкции:

  1. Авторизоваться в аккаунте.
  2. Найти блок с фотографиями.
  3. Выбрать альбом.
  4. Открыть любое фото.
  5. Кликнуть по нему правой клавишей мыши.
  6. В меню указать пункт «Сохранить как».
  7. Выбрать место расположения файла и его название.
  8. Кликнуть по кнопке «Сохранить».
На компьютер
Получить фотографии на ПК можно с помощью контекстного меню.

На телефон

Руководство:

Общение


Буду благодарен на репорты о багах на

По одной

Самый простой, а главное официальный способ, как можно сохранить фото из ВК на телефон, — воспользоваться мобильной версией соцсети. Инструкция совсем не сложная.

  • Выберите команду «Добавить в сохраненное», чтобы отправить фотку в приватную папку;
  • Еще один банальный вариант – сделайте скриншот страницы с фото, а затем в редакторе обрежьте ненужные рамки.

Поехали

В качестве инструмента для работы с 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 адаптирован для работы со всеми востребованными браузерами, такими как «Гугл Хром», «Опера», «Мозилла ФайрФокс», «Яндекс.Браузер».

Инструкция:

Специальные онлайн-сервисы для скачивания

Самые популярные сервисы для скачивания картинок в «Галерею» представлены ниже.

Понравилась статья? Поделиться с друзьями:
ТВОЙ ВК
Добавить комментарий