Pobierz cały album z Google+?

10

Czy jest jakieś oprogramowanie, które może pobrać wszystkie pełnowymiarowe zdjęcia z publicznie udostępnianego albumu Google+?

użytkownik541686
źródło
7
Głosujący: szukam programu (lub rozszerzenia przeglądarki). Czy to naprawdę pytanie dotyczące WebApps.StackExchange?
user541686,
@Downvoter: Chcesz komentować?
user541686,
3
Wypróbuj to narzędzie: code.google.com/p/gpalbum
@vurdalakov: To naprawdę cholernie niesamowite, dzięki za zrobienie tego !!
user541686,

Odpowiedzi:

8

Jak sugeruje @vurdalakov

Dzięki temu narzędziu: http://code.google.com/p/gpalbum/
i implementacji wget można mieć pliki w kilka sekund.

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    

Wszystkie obrazy są teraz pobierane lokalnie, szukałem tego przez jakiś czas, po prostu wypróbowałem i jest fantastyczny.

FYI Każda linia wygląda mniej więcej tak

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

Konkretna wersja użyta do testowania to 1.00 (aktualizacja: 1.03 również przetestowana).

Dennis
źródło
Trochę codey, ale nie tak źle. Podoba mi się to rozwiązanie.
music2myear
Prawda jest taka, że ​​należał do Wurdalakowa i chciałem tylko dodać szczegóły, ale zostałem usunięty podczas edytowania. Wypróbowałem go na kilku publicznie opublikowanych albumach i jest naprawdę słodki i domyślam się, że będzie działał przez Wine w systemie Linux. Gdy wszystko jest na swoim miejscu, wystarczy kliknąć odpowiednie przyciski.
Dennis
Tak, jego odpowiedź została usunięta, ponieważ był to tylko link bez opisu lub instrukcji, co nie jest bardzo pomocną odpowiedzią, nawet jeśli jest technicznie poprawne. Twoja odpowiedź zawiera niezbędne szczegóły.
music2myear
Chciałbym, aby @vurdalakov mógł opublikować to jako odpowiedź, abyśmy mogli głosować ... narzędzie jest naprawdę przydatne!
user541686,
@Dennis to narzędzie działa również w systemach Linux i Mono! Instrukcje dla Ubuntu: sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cila następnie uruchom narzędzie za pomocą mono gpalbum.exe . Niestety to narzędzie mi nie pomogło, ponieważ próbowałem pobrać prywatny album (z Authkey), który obecnie nie jest możliwy :(
therealmarv
3

Użyj następujących poleceń w powłoce bash (np. Terminal Linux):

(skopiuj i wklej adres URL albumu na końcu pierwszego)

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

Dostajesz je wszystkie, w pełnym rozmiarze (ale bez danych EXIF)! Działa to nawet w przypadku albumów prywatnych (widoczność: „każdy z linkiem” ).

törzsmókus
źródło
1
Działa dobrze, z tym że niektóre nazwy śmieci muszą zostać usunięte (zrobiłem to z grep -v script | grep -v '0,0\.0'). Pamiętaj, że jeśli dostęp do albumu jest możliwy tylko po zalogowaniu, pierwsze polecenie nie będzie działać, ale możesz po prostu pobrać stronę albumu za pomocą przeglądarki (Zapisz jako) i zrobić resztę bezpośrednio na niej. Wygląda na to, że nie ma kontroli dostępu do samych zdjęć.
a3nm
@ a3nm thx za komentarz, edytuj odpowiedź, aby była lepsza :)
törzsmókus
Ta odpowiedź nie działa już z nowszymi albumami Google+. Zapisuje tylko plik „album.html” i nie ma zdjęć.
s1h4d0w
1

Zaktualizuj do najnowszej wersji Picasy, a następnie uruchom Picasę i sprawdź prawy górny róg okna, aby upewnić się, że jesteś zalogowany do Google Plus.

Następnie kliknij

Plik, importuj ze zdjęć Google+

Noah
źródło
1

Musiałem to zrobić dzisiaj, ponieważ zamykają Google Plus za kilka dni, a mój zmarły przyjaciel udostępnił mi moje zdjęcia urodzinowe, więc chciałem pobrać kopię, zanim się zamkną. Skończyło się na tym, że zajrzałem do źródła albumu na: https://get.google.com/albumarchive/<user_id>(Musiałem pobrać user_idze strony Google Plus:https://plus.google.com/<user_id>/

Na dole pliku źródłowego szukaj każdego albumu "album_id", [list], gdzie identyfikator_ albumu znajduje się w adresie URL każdego albumu na albumarchivestronie.

Następnie możesz użyć skryptu, aby odczytać plik [list]json i wykonać iterację. Na przykład napisałem skrypt w języku Python, aby pobrać wszystkie obrazy:

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
źródło
0

Korzystanie z Picasy powinno umożliwiać pobieranie pełnych albumów na komputer.

Oto instrukcje od pomocy technicznej Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=pl

Najwyraźniej działa to tylko w przypadku albumów udostępnionych w Google+ z Picasaweb. Albumów tylko w Google+ nie można pobierać zbiorczo.

music2myear
źródło
Widziałem już instrukcje, ale te dotyczą Picasy, a nie Google+. Działają tylko na starszych kontach, które nie są zintegrowane z Google+.
user541686,
Następnie ostatnia odpowiedź, którą widziałem, pokazuje, że tylko albumy Google + nie można pobrać w jednym pakiecie.
music2myear
Oczywiście nie z wbudowanymi funkcjami. Dlatego pytam, czy jest jakiś program, który może to zrobić.
user541686,
W oparciu o wszystkie albumy udostępnione przez moją rodzinę (tak czysto anegdotyczne, mogę się mylić, ale takie jest nasze doświadczenie), Picasa nadal wyświetla zdjęcia w G +, więc są albumy Picasa, które pobrałem za pomocą Picasy i sztuczki znalezione na techmeasy.blogspot .com / 2011/09 /… kluczem było dla mnie uzyskanie adresu i użycie? noredirect = 1 znalezionego w poście. Ale jeśli korzystam z komputera bez programu Picasa, w odpowiedzi używam sztuczki wget.
Dennis