Загрузить весь альбом из Google+?

10

Существует ли какое-либо программное обеспечение, которое может загружать все полноразмерные изображения из общедоступного альбома Google+?

user541686
источник
7
Близкие избиратели: я ищу программу (или расширение для браузера). Это действительно вопрос WebApps.StackExchange?
user541686
@ Downvoter: Хотите прокомментировать?
user541686
3
Попробуйте этот инструмент: code.google.com/p/gpalbum
@vurdalakov: Это чертовски удивительно, спасибо за это !!
user541686

Ответы:

8

По предложению @vurdalakov

С помощью этого инструмента: http://code.google.com/p/gpalbum/
и реализации wget можно получить файлы за считанные секунды.

Download, unzip, and run the gpalbum program    
Visit the album and copy the url out of the address bar    
Paste the url into gpalbum    
Click "Get Image URLs"    
Click "Copy Image URLs to clipboard    
Paste URLs into any text editor    
replace all "https" with "wget https"    
Save it as a batch file    
Run    

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

К вашему сведению, каждая строка выглядит примерно так

wget https://lh5.googleusercontent.com/FULLIMAGEPATH.jpg

Конкретная версия, использованная для тестирования, была 1.00 (обновление: 1.03 также протестировано).

Деннис
источник
Немного кодовый, но не так уж и плохо. Мне нравится это решение.
music2myear
Правда, это принадлежало Вурдалакову, и я собирался добавить детали, но он был удален во время редактирования. Я попробовал это на нескольких публично опубликованных альбомах, и это действительно мило, и я предполагаю, что он будет работать через Wine на Linux. Как только все на месте, это просто нажимая правильные кнопки.
Деннис
Да, его ответ был удален, потому что это была просто ссылка без описания или инструкций, которая не очень полезна, даже если она технически верна. Ваш ответ содержит необходимые детали.
music2myear
Я бы хотел, чтобы @vurdalakov мог опубликовать это как ответ, чтобы мы могли проголосовать за него ... инструмент чертовски полезен!
user541686
@Dennis этот инструмент также работает с Linux и Mono! Инструкции для Ubuntu: sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cilи затем запустите инструмент с mono gpalbum.exe . К сожалению, этот инструмент не помог мне, потому что я пытался скачать приватный альбом (с Authkey), что сейчас невозможно :(
therealmarv
3

Используйте следующие команды в оболочке bash (например, терминал Linux):

(скопируйте и вставьте URL альбома в конец первого)

wget -O album.html  https://plus.google.com/photos/XXX/albums/YYY?authkey=ZZZ
grep '"https://lh..googleusercontent.com/.*",\[' album.html | sed 's%,"\(https://lh..googleusercontent.com/.*\)",\[".*%\1=w0-h0%' >images.txt
wget -i images.txt --content-disposition

Там вы получите их все в полном размере (но без данных EXIF)! Это работает даже для личных альбомов (видимость: «любой со ссылкой» ).

törzsmókus
источник
1
Работает нормально, за исключением того, что некоторые имена мусора должны быть удалены (я сделал это с grep -v script | grep -v '0,0\.0'). Обратите внимание, что в случае, если доступ к альбому возможен только после того, как вы вошли в систему, первая команда не будет работать, но вы можете просто загрузить страницу альбома с помощью браузера (Сохранить как) и сделать все остальное непосредственно на нем. Кажется, на самих фотографиях нет контроля доступа.
a3nm
@ a3nm спасибо за комментарий, не стесняйтесь редактировать ответ, чтобы сделать его лучше :)
törzsmókus
Этот ответ больше не работает с новыми альбомами Google+. Сохраняется только файл "album.html", а не изображения.
s1h4d0w
1

Обновите до последней версии Picasa, затем запустите Picasa и проверьте верхнюю правую часть окна, чтобы убедиться, что вы вошли в Google Plus.

Затем нажмите

Файл, импорт из Google+ Фото

Ной
источник
1

Пришлось сделать это сегодня, так как они закрывают Google Plus через пару дней, и мой покойный друг поделился со мной фотографиями моего дня рождения, поэтому я хотел скачать копию до того, как они закрылись. В итоге я посмотрел на источник альбома: https://get.google.com/albumarchive/<user_id>(Мне нужно было получить user_idих страницу Google Plus:https://plus.google.com/<user_id>/

В нижней части исходного файла для каждого альбома найдите "album_id", [list], где album_id находится в URL-адресе каждого альбома на albumarchiveстранице.

Затем вы можете использовать скрипт, чтобы прочитать [list]как json и перебрать его. Например, я написал скрипт Python для загрузки всех изображений:

import json

with open('file.json') as jf:
    images = json.load(jf)
for image in images:
    url = image[1]
    urllib.request.urlretrieve(url, '<path_to_save_directory>' + image[11])
pooya13
источник
0

Использование Picasa должно позволить вам загружать полные альбомы на ваш компьютер.

Вот инструкции из службы поддержки Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=ru.

По-видимому, это работает только для альбомов, опубликованных в Google+ из Picasaweb. Альбомы только в Google+ не могут быть загружены оптом.

music2myear
источник
Я уже видел инструкции, но они предназначены для Picasa, а не Google+. Они работают только для старых аккаунтов, которые не интегрированы с Google+.
user541686
Тогда самый последний ответ, который я видел, показывает, что только альбомы Google + не могут быть загружены в одном пакете.
music2myear
Очевидно, не со встроенной функциональностью. Вот почему я спрашиваю, есть ли какая-нибудь программа, которая может это сделать.
user541686
Основываясь на всех альбомах, которыми поделилась моя семья (настолько чисто анекдотично, я могу ошибаться, но это наш опыт), Picasa по-прежнему передает изображения в G +, поэтому есть альбомы Picasa, которые я скачал с помощью Picasa, и приемы, найденные на techmeasy.blogspot .com / 2011/09 /… ключом для меня было получение адреса и использование? noredirect = 1, найденного в посте. Но если я на компьютере без Picasa, я использую трюк wget в своем ответе.
Деннис
0

Я похож на множество новых обоев, опубликованных в Google Plus, но я не люблю загружать их вручную, поэтому сегодня я просто создаю сценарий bash, чтобы загрузить для меня полный альбом Google Plus ;-)

Скрипт загрузки: загрузчик альбомов Google Plus

Как использовать видео уроки:

Митеш Шах
источник