ดาวน์โหลดทั้งอัลบั้มจาก Google+ ไหม


10

มีซอฟต์แวร์ใดบ้างที่สามารถดาวน์โหลดรูปภาพขนาดเต็มทั้งหมดของอัลบั้ม Google+ ที่แชร์แบบสาธารณะ


7
ผู้ลงคะแนนอย่างใกล้ชิด: ฉันกำลังมองหาโปรแกรม (หรือส่วนขยายของเบราว์เซอร์) นั่นเป็นคำถาม WebApps.StackExchange จริง ๆ หรือ
user541686

@Downvoter: สนใจที่จะแสดงความคิดเห็น?
user541686

3
ลองใช้เครื่องมือนี้: code.google.com/p/gpalbum

@vurdalakov: มันน่าพิศวงน่าทึ่งขอบคุณที่ทำให้มัน !!
user541686

คำตอบ:


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    

ภาพทั้งหมดจะถูกดาวน์โหลดในเครื่องฉันได้ค้นหาสิ่งนี้มาระยะหนึ่งลองใช้และมันก็สุดยอดมาก

FYI แต่ละบรรทัดมีลักษณะเช่นนี้

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

เวอร์ชันที่ใช้สำหรับการทดสอบคือ 1.00 (อัปเดต: 1.03 ทดสอบด้วย)


บิต codey แต่ไม่เลวร้ายเกินไป ฉันชอบวิธีนี้
music2myear

ความจริงมันเป็นของ vurdalakov และฉันเพิ่งจะเพิ่มรายละเอียด แต่มันถูกลบในขณะที่ฉันกำลังแก้ไข ฉันได้ลองใช้กับอัลบั้มที่โพสต์สาธารณะสองสามรายการและมันก็หวานมากและฉันเดาว่ามันจะทำงานผ่าน Wine บน Linux เมื่อทุกอย่างเข้าที่แล้วเพียงแค่คลิกปุ่มขวา
เดนนิส

ใช่คำตอบของเขาถูกลบเพราะมันเป็นเพียงลิงค์ที่ไม่มีคำอธิบายหรือคำแนะนำซึ่งไม่ใช่คำตอบที่เป็นประโยชน์แม้ว่ามันจะถูกต้องทางเทคนิคก็ตาม คำตอบของคุณให้รายละเอียดที่จำเป็น
music2myear

ฉันต้องการ @vurdalakov สามารถโพสต์สิ่งนี้เป็นคำตอบเพื่อให้เราสามารถลงคะแนนได้ ... เครื่องมือนี้มีประโยชน์มาก!
user541686

@Dennis เครื่องมือนี้ยังทำงานร่วมกับ Linux และ Mono! คำแนะนำสำหรับอูบุนตู: แล้วเรียกใช้เครื่องมือที่มีsudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil mono gpalbum.exe น่าเสียดายที่เครื่องมือนี้ไม่ได้ช่วยฉันเพราะฉันพยายามดาวน์โหลดอัลบั้มส่วนตัว (พร้อม Authkey) ซึ่งเป็นไปไม่ได้ตอนนี้ :(
therealmarv

3

ใช้คำสั่งต่อไปนี้ใน bash shell (เช่นเทอร์มินัล Linux):

(คัดลอกและวาง URL อัลบั้มที่ส่วนท้ายของอัลบั้มแรก)

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 ขอบคุณสำหรับความคิดเห็นอย่าลังเลที่จะแก้ไขคำตอบเพื่อทำให้ดีขึ้น :)
törzsmókus

คำตอบนี้ไม่สามารถใช้ได้กับอัลบั้ม Google+ ที่ใหม่กว่า มันบันทึกเฉพาะไฟล์ "album.html" และไม่มีภาพ
s1h4d0w

1

อัปเดตเป็น Picasa เวอร์ชันล่าสุดจากนั้นเริ่ม Picasa และตรวจสอบที่ด้านขวาบนของหน้าต่างเพื่อให้แน่ใจว่าคุณลงชื่อเข้าใช้ Google Plus

จากนั้นคลิก

ไฟล์นำเข้าจาก Google+ Photos


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 อยู่ใน URL สำหรับแต่ละอัลบั้มในalbumarchiveหน้า

จากนั้นคุณสามารถใช้สคริปต์เพื่ออ่าน[list]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=th

เห็นได้ชัดว่าใช้งานได้กับอัลบั้มที่แชร์กับ Google+ จาก Picasaweb เท่านั้น อัลบั้มใน Google+ เท่านั้นไม่สามารถดาวน์โหลดเป็นกลุ่มได้


ฉันเห็นคำแนะนำแล้วแต่มีไว้สำหรับ Picasa ไม่ใช่ Google+ ใช้งานได้กับบัญชีรุ่นเก่าที่ไม่ได้รวมเข้ากับ Google+
user541686

จากนั้นคำตอบล่าสุดที่ฉันได้เห็นแสดงให้เห็นว่า Google + - อัลบั้มเท่านั้นไม่สามารถดาวน์โหลดได้ในแพ็คเกจเดียว
music2myear

เห็นได้ชัดว่าไม่ได้มีฟังก์ชั่นในตัว นั่นเป็นเหตุผลที่ฉันถามว่ามีโปรแกรมใดที่สามารถทำได้หรือไม่
user541686

จากอัลบั้มทั้งหมดที่ครอบครัวของฉันแบ่งปัน (ประวัติโดยสังเขปฉันอาจผิด แต่นี่เป็นประสบการณ์ของเรา) Picasa ยังคงให้บริการภาพกับ G + ดังนั้นจึงมีอัลบั้ม Picasa ที่ฉันดาวน์โหลดโดยใช้ Picasa และเทคนิคที่พบในtechmeasy.blogspot .com / 2011/09 / … กุญแจสำคัญสำหรับฉันคือการรับที่อยู่และใช้? noredirect = 1 ที่พบในโพสต์ แต่ถ้าฉันใช้คอมพิวเตอร์โดยไม่มี Picasa ฉันจะใช้เคล็ดลับ wget ในคำตอบของฉัน
เดนนิส

0

ฉันชอบวอลล์เปเปอร์ใหม่ ๆ มากมายที่แชร์บน Google Plus แต่ฉันไม่ชอบที่จะดาวน์โหลดด้วยตนเองดังนั้นวันนี้ฉันแค่สร้างสคริปต์ทุบตีเพื่อดาวน์โหลดอัลบั้ม Google Plus ที่สมบูรณ์สำหรับฉัน ;-)

ดาวน์โหลดสคริปต์: Google Plus Album Downloder

วิธีใช้วิดีโอสอน:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.