要从Google+下载整个相册吗?


10

是否有任何软件可以下载公开共享的Google+相册的所有全尺寸图片?


7
亲密投票者:我正在寻找一个程序(或浏览器扩展)。这真的是WebApps.StackExchange的问题吗?
user541686 2011年

@Downvoter:想发表评论吗?
user541686 2011年

3
试试这个工具:code.google.com/p/gpalbum

@vurdalakov:太了不起了,谢谢!
user541686'2

Answers:


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,2012年

事实是它属于vurdalakov,我只是要添加细节,但是在编辑时它被删除了。我已经在一些公开发行的专辑中尝试过了,它确实很不错,我猜它会在Linux上通过Wine运行。一切就绪后,只需单击右键即可。
丹尼斯

是的,他的答案被删除了,因为它只是一个没有描述或说明的链接,即使从技术上讲是正确的,也不是一个非常有用的答案。您的答案提供了必要的详细信息。
music2myear,2012年

我希望@vurdalakov可以将其发布为答案,以便我们对其进行投票...该工具非常有用!
user541686'2

@Dennis此工具也可用于Linux和Mono!针对Ubuntu的说明:sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil然后使用来运行该工具mono gpalbum.exe 。不幸的是,此工具没有帮助我,因为我尝试下载私人相册(使用Authkey),该相册目前无法实现:(
therealmarv 2012年

3

在bash shell(例如Linux终端)中使用以下命令:

(将相册网址复制并粘贴到第一个网址的末尾)

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在albumarchive页面中每个专辑的URL中。

然后,您可以使用脚本读取[list]as 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=zh - CN

这显然仅适用于从Picasaweb与Google+共享的相册。无法批量下载仅在Google+中的相册。


我已经看过相关说明,但是这些说明适用于Picasa,而不适用于Google+。它们仅适用于未与Google+集成的旧帐户。
user541686 2011年

然后,我所看到的最新答案表明,仅支持Google+的相册无法在单个程序包中下载。
music2myear

显然没有内置功能。这就是为什么我要问是否有任何程序可以做到这一点。
user541686

根据我家人分享的所有专辑(纯粹是轶事,我可能是错的,但这是我们的经验),Picasa仍将图片提供给G +,因此我使用Picasa下载了Picasa专辑,以及在techmeasy.blogspot上找到的技巧.com / 2011/09 /…对我来说,关键是获取地址并使用该帖子中的?noredirect = 1。但是,如果我使用的是没有Picasa的计算机,则可以在答案中使用wget技巧。
丹尼斯

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.