Завантажити весь альбом з Google+?


10

Чи є якесь програмне забезпечення, яке може завантажувати всі повнорозмірні зображення публічно відкритого альбому Google+?


7
Близькі виборці: я шукаю програму (або розширення для браузера). Це справді питання WebApps.StackExchange?
користувач541686

@Downvoter: Хочете коментувати?
користувач541686

3
Спробуйте цей інструмент: code.google.com/p/gpalbum

@vurdalakov: Це досить дивовижно, дякую, що зробили !!
користувач541686

Відповіді:


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    

Усі зображення зараз завантажуються локально, я це шукав деякий час, просто спробував, і це фантастично.

FYI Кожен рядок виглядає приблизно так

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

Конкретна версія, використовувана для тестування, становила 1,00 (оновлення: 1,03 також перевірено).


Трохи затятий, але не надто поганий. Мені подобається це рішення.
music2myear

Правда це належало вурдалакову, і я просто збирався додати деталі, але його видалили під час редагування. Я спробував це на кількох публічно опублікованих альбомах, і це дуже солодко, і я здогадуюсь, що він працюватиме через Wine на Linux. Як тільки все на своєму місці, це просто натискання правою кнопки.
Денніс

Так, його відповідь було видалено, оскільки це був лише посилання без опису чи інструкцій, що не дуже корисно, навіть якщо це технічно правильно. Ваша відповідь надає необхідні деталі.
music2myear

Я б хотів, щоб @vurdalakov міг опублікувати це як відповідь, щоб ми могли проголосувати за нього ... інструмент дуже корисний!
користувач541686

@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)! Це навіть працює для приватних альбомів (видимість: "хтось із посиланням" ).


1
Добре працює, за винятком того, що деякі назви сміття потрібно видалити (я це робив із grep -v script | grep -v '0,0\.0'). Зауважте, що у випадку, якщо доступ до альбому можна отримати лише під час входу в систему, перша команда не буде працювати, але ви можете просто завантажити сторінку альбому у своєму браузері (Зберегти як), а решта зробити безпосередньо на ньому. Здається, на самих фотографіях немає контролю доступу.
a3nm

@ a3nm thx для коментаря, сміливо відредагуйте відповідь, щоб зробити її краще :)
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])

0

Використання Picasa повинно дозволяти завантажувати на комп’ютер повні альбоми.

Ось рекомендації щодо підтримки Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=uk

Це, мабуть, працює лише для альбомів, які надходять у Google+ із Picasaweb. Альбоми лише в Google+ не можуть завантажуватися масово.


Я вже бачив інструкції, але ці стосуються Picasa, а не Google+. Вони працюють лише для старих облікових записів, які не інтегровані в Google+.
користувач541686

Тоді остання відповідь, яку я бачив, показує, що альбоми Google + -тільки не можуть завантажуватися в одному пакеті.
music2myear

Очевидно не з вбудованою функціональністю. Тому я запитую, чи є якась програма, яка може це зробити.
користувач541686

Спираючись на всі альбоми моїх родин (так чисто анекдотично, я можу помилятися, але це наш досвід), Picasa все ще подає зображення в G +, тому є альбоми Picasa, які я завантажив за допомогою Picasa, і хитрощі, знайдені на techmeasy.blogspot .com / 2011/09 /… Ключовим для мене було отримання адреси та використання? noredirect = 1, знайденого в дописі. Але якщо я на комп’ютері без Picasa, я використовую фокус wget у своїй відповіді.
Денніс

0

Мені подобається так багато нових шпалер, якими ділиться в Google Plus, але мені не подобається завантажувати їх вручну, тому сьогодні я просто створюю сценарій bash, щоб завантажити повний альбом Google Plus для мене ;-)

Завантажте сценарій: Альбом Google Plus Downloder

Як користуватися відеоуроками:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.