Unduh seluruh album dari Google+?


10

Apakah ada perangkat lunak yang dapat mengunduh semua gambar ukuran penuh dari album Google+ yang dibagikan secara publik?


7
Close-voters: Saya mencari program (atau ekstensi browser). Apakah itu benar-benar sebuah pertanyaan WebApps.StackExchange?
user541686

@Downvoter: Ingin berkomentar?
user541686

3
Coba alat ini: code.google.com/p/gpalbum

@vurdalakov: Sangat luar biasa, terima kasih sudah membuatnya !!
user541686

Jawaban:


8

Seperti yang disarankan oleh @vurdalakov

Dengan alat ini: http://code.google.com/p/gpalbum/
dan implementasi wget, dimungkinkan untuk memiliki file dalam hitungan detik.

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    

Semua gambar sekarang diunduh secara lokal, saya telah mencari ini untuk sementara waktu, baru saja mencobanya dan ini fantastis.

FYI Setiap baris terlihat seperti ini

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

Versi spesifik yang digunakan untuk pengujian adalah 1,00 (pembaruan: 1,03 juga diuji).


Agak kode, tapi tidak terlalu buruk. Saya suka solusi ini.
music2myear

Sebenarnya itu milik vurdalakov dan saya hanya akan menambahkan detail tetapi terhapus saat saya mengedit. Saya sudah mencobanya di beberapa album yang dipublikasikan untuk umum dan itu benar-benar manis dan saya kira itu akan berjalan melalui Wine di Linux. Setelah semuanya ada, itu hanya mengklik tombol yang tepat.
Dennis

Ya, jawabannya dihapus karena itu hanya tautan tanpa deskripsi atau instruksi, yang bukan jawaban yang sangat membantu bahkan jika itu secara teknis benar. Jawaban Anda memberikan perincian yang diperlukan.
music2myear

Saya berharap @vurdalakov dapat memposting ini sebagai jawaban sehingga kami dapat memilihnya ... alat ini sangat berguna!
user541686

@Dennis alat ini juga berfungsi dengan Linux dan Mono! Instruksi untuk Ubuntu: sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cildan kemudian jalankan alat dengan mono gpalbum.exe . Sayangnya alat ini tidak membantu saya karena saya mencoba mengunduh album pribadi (dengan Authkey) yang tidak mungkin sekarang :(
therealmarv

3

Gunakan perintah berikut dalam bash shell (misalnya terminal Linux):

(salin & tempel URL album ke akhir yang pertama)

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

Di sana Anda mendapatkan semuanya, dalam ukuran penuh (tetapi tidak ada data EXIF)! Ini bahkan berfungsi untuk album pribadi (visibilitas: 'siapa pun yang memiliki tautan' ).


1
Berfungsi baik kecuali bahwa beberapa nama sampah harus dihapus (saya melakukan ini dengan grep -v script | grep -v '0,0\.0'). Perhatikan bahwa jika album hanya dapat diakses ketika Anda masuk, maka perintah pertama tidak akan berfungsi, tetapi Anda bisa mengunduh halaman album dengan browser Anda (Save As) dan melakukan sisanya langsung di atasnya. Tampaknya tidak ada kontrol akses pada foto itu sendiri.
a3nm

@ a3nm thx untuk komentar, silakan mengedit jawaban untuk membuatnya lebih baik :)
törzsmókus

Jawaban ini tidak lagi berfungsi dengan album Google+ yang lebih baru. Ini hanya menyimpan file "album.html" dan tidak ada gambar.
s1h4d0w

1

Perbarui ke versi terbaru Picasa, lalu mulai Picasa, dan periksa sisi kanan atas jendela untuk memastikan Anda masuk ke Google Plus.

Lalu klik

File, Impor dari Foto Google+


1

Harus melakukan ini hari ini karena mereka menutup Google Plus dalam beberapa hari dan seorang teman saya yang sudah meninggal telah berbagi foto ulang tahun saya dengan saya jadi saya ingin mengunduh salinan sebelum ditutup. Yang akhirnya saya lakukan adalah melihat sumber album di: https://get.google.com/albumarchive/<user_id>(Saya harus mendapatkan user_iddari halaman Google Plus mereka:https://plus.google.com/<user_id>/

Di bagian bawah file sumber untuk setiap pencarian album "album_id", [list], di mana album_id ada di URL untuk setiap album di albumarchivehalaman.

Anda kemudian dapat menggunakan skrip untuk membaca [list]as json dan mengulanginya. Misalnya saya menulis skrip Python untuk mengunduh semua gambar:

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

Menggunakan Picasa akan memungkinkan Anda untuk mengunduh album lengkap ke komputer Anda.

Berikut cara-cara dari dukungan Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=id

Ini tampaknya hanya berfungsi untuk album yang dibagikan ke Google+ dari Picasaweb. Album hanya di Google+ tidak dapat diunduh secara massal.


Saya sudah melihat instruksinya tetapi itu untuk Picasa, bukan Google+. Mereka hanya bekerja untuk akun lama yang tidak terintegrasi dengan Google+.
user541686

Kemudian jawaban terbaru yang saya lihat menunjukkan bahwa hanya album Google + yang tidak dapat diunduh dalam satu paket.
music2myear

Jelas tidak dengan fungsionalitas bawaan. Itu sebabnya saya bertanya apakah ada program yang bisa melakukannya.
user541686

Berdasarkan semua album yang dibagikan keluarga saya (jadi murni anekdotal, saya mungkin salah, tapi ini pengalaman kami), Picasa masih menyajikan gambar ke G + jadi ada album Picasa yang telah saya unduh menggunakan Picasa dan trik yang ditemukan di techmeasy.blogspot .com / 2011/09 / ... kunci untuk saya adalah mendapatkan alamat dan menggunakan? noredirect = 1 yang ditemukan di pos. Tetapi jika saya menggunakan komputer tanpa Picasa, saya menggunakan trik wget dalam jawaban saya.
Dennis

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.