Tải xuống toàn bộ album từ Google+?


10

Có phần mềm nào có thể tải xuống tất cả các hình ảnh kích thước đầy đủ của album Google+ được chia sẻ công khai không?


7
Những người bỏ phiếu gần gũi: Tôi đang tìm kiếm một chương trình (hoặc một phần mở rộng trình duyệt). Đó thực sự là một câu hỏi WebApps.StackExchange?
dùng541686

@Downvoter: Muốn bình luận?
dùng541686

3
Hãy thử công cụ này: code.google.com/p/gpalbum

@vurdalakov: Điều đó thật đáng kinh ngạc, cảm ơn vì đã làm nó !!
dùng541686

Câu trả lời:


8

Theo đề xuất của @vurdalakov

Với công cụ này: http://code.google.com.vn/p/gpalbum/
và việc triển khai wget, có thể có các tệp trong vài giây.

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    

Tất cả các hình ảnh bây giờ được tải xuống tại địa phương, tôi đã tìm kiếm điều này trong một thời gian, chỉ cần thử nó và nó là tuyệt vời.

FYI Mỗi dòng trông giống như thế này

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

Phiên bản cụ thể được sử dụng để thử nghiệm là 1,00 (cập nhật: 1,03 cũng đã được thử nghiệm).


Một chút mã, nhưng không quá tệ. Tôi thích giải pháp này.
music2myear

Sự thật là nó thuộc về vurdalakov và tôi chỉ định thêm chi tiết nhưng nó đã bị xóa trong khi tôi đang chỉnh sửa. Tôi đã thử nó trên một vài album được đăng công khai và nó thực sự rất hay và tôi đoán nó sẽ chạy qua Wine trên Linux. Một khi mọi thứ đã vào vị trí, nó chỉ cần nhấp vào các nút bên phải.
Dennis

Phải, câu trả lời của anh ấy đã bị xóa vì đó chỉ là một liên kết không có mô tả hoặc hướng dẫn, đây không phải là một câu trả lời rất hữu ích ngay cả khi nó đúng về mặt kỹ thuật. Câu trả lời của bạn cung cấp các chi tiết cần thiết.
music2myear 2/212

Tôi ước @vurdalakov có thể đăng bài này như một câu trả lời để chúng tôi có thể bình chọn nó ... công cụ này khá hữu ích!
dùng541686

@Dennis công cụ này cũng hoạt động với Linux và Mono! Hướng dẫn cho Ubuntu: sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cilvà sau đó chạy công cụ với mono gpalbum.exe . Thật không may, công cụ này không giúp tôi vì tôi đã cố tải xuống một album riêng tư (với Authkey), điều này là không thể ngay bây giờ :(
Therealmarv

3

Sử dụng các lệnh sau trong shell bash (ví dụ: thiết bị đầu cuối Linux):

(sao chép và dán URL album vào cuối của cái đầu tiên)

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

Ở đó bạn có được tất cả, với kích thước đầy đủ (nhưng không có dữ liệu EXIF)! Điều này thậm chí hoạt động cho các album riêng tư (khả năng hiển thị: 'bất kỳ ai có liên kết' ).


1
Hoạt động tốt ngoại trừ một số tên rác phải được loại bỏ (tôi đã làm điều này với grep -v script | grep -v '0,0\.0'). Lưu ý rằng trong trường hợp album chỉ có thể được truy cập khi bạn đăng nhập, thì lệnh đầu tiên sẽ không hoạt động, nhưng bạn chỉ có thể tải xuống trang album bằng trình duyệt của mình (Lưu dưới dạng) và thực hiện phần còn lại trực tiếp trên đó. Dường như không có quyền kiểm soát truy cập trên các bức ảnh.
a3nm

@ a3nm thx cho nhận xét, vui lòng chỉnh sửa câu trả lời để làm cho nó tốt hơn :)
törzsmókus

Câu trả lời này không còn hoạt động với các album Google+ mới hơn. Nó chỉ lưu tệp "album.html" và không có hình ảnh.
s1h4d0w

1

Cập nhật lên phiên bản Picasa mới nhất, sau đó khởi động Picasa và kiểm tra phía trên bên phải của cửa sổ để đảm bảo bạn đã đăng nhập vào Google Plus.

Sau đó nhấn vào

Tệp, Nhập từ Google+ Ảnh


1

Phải làm điều này ngày hôm nay vì họ sẽ đóng Google Plus sau một vài ngày và một người bạn quá cố của tôi đã chia sẻ ảnh sinh nhật của tôi với tôi vì vậy tôi muốn tải xuống một bản sao trước khi họ tắt máy. Điều cuối cùng tôi làm là xem nguồn album trên: https://get.google.com/albumarchive/<user_id>(Tôi phải lấy user_idtừ trang Google Plus của họ:https://plus.google.com/<user_id>/

Ở dưới cùng của tệp nguồn cho mỗi album tìm kiếm "album_id", [list], trong đó album_id nằm trong URL cho mỗi album trong albumarchivetrang.

Sau đó, bạn có thể sử dụng một tập lệnh để đọc [list]dưới dạng json và lặp qua nó. Ví dụ: tôi đã viết một tập lệnh Python để tải xuống tất cả các hình ảnh:

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

Sử dụng Picasa sẽ cho phép bạn tải album đầy đủ về máy tính của mình.

Đây là cách hướng dẫn từ bộ phận hỗ trợ của Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=vi

Điều này dường như chỉ hoạt động cho các album được chia sẻ với Google+ từ Picasaweb. Album chỉ trong Google+ không có khả năng được tải xuống hàng loạt.


Tôi đã xem hướng dẫn nhưng những hướng dẫn dành cho Picasa, không phải Google+. Chúng chỉ hoạt động cho các tài khoản cũ không được tích hợp với Google+.
dùng541686

Sau đó, câu trả lời gần đây nhất tôi thấy cho thấy các album của Google + không có khả năng được tải xuống trong một gói.
music2myear

Rõ ràng là không có chức năng tích hợp. Đó là lý do tại sao tôi hỏi liệu có chương trình nào có thể làm được không.
dùng541686

Dựa trên tất cả các album mà gia đình tôi chia sẻ (hoàn toàn là giai thoại, tôi có thể sai, nhưng đây là kinh nghiệm của chúng tôi), Picasa vẫn phân phát hình ảnh cho G + vì vậy có những album Picasa mà tôi đã tải xuống bằng Picasa và các thủ thuật được tìm thấy tại techmeasy.blogspot .com / 2011/09 / Thẻ khóa cho tôi là lấy địa chỉ và sử dụng? noredirect = 1 được tìm thấy trong bài. Nhưng nếu tôi ở trên máy tính không có Picasa, tôi sẽ sử dụng thủ thuật wget trong câu trả lời của mình.
Dennis

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.