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+?


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).


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” ).


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+


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])

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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.