มีซอฟต์แวร์ใดบ้างที่สามารถดาวน์โหลดรูปภาพขนาดเต็มทั้งหมดของอัลบั้ม Google+ ที่แชร์แบบสาธารณะ
มีซอฟต์แวร์ใดบ้างที่สามารถดาวน์โหลดรูปภาพขนาดเต็มทั้งหมดของอัลบั้ม Google+ ที่แชร์แบบสาธารณะ
คำตอบ:
ตามที่แนะนำโดย @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 ทดสอบด้วย)
sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono-microsoft8.0-cil
mono gpalbum.exe
น่าเสียดายที่เครื่องมือนี้ไม่ได้ช่วยฉันเพราะฉันพยายามดาวน์โหลดอัลบั้มส่วนตัว (พร้อม Authkey) ซึ่งเป็นไปไม่ได้ตอนนี้ :(
ใช้คำสั่งต่อไปนี้ใน 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)! สิ่งนี้สามารถใช้งานได้กับอัลบั้มส่วนตัวด้วย (การเปิดเผย: 'ทุกคนที่มีลิงก์' )
grep -v script | grep -v '0,0\.0'
) โปรดทราบว่าในกรณีที่อัลบั้มสามารถเข้าถึงได้เฉพาะเมื่อคุณเข้าสู่ระบบแล้วคำสั่งแรกจะไม่ทำงาน แต่คุณสามารถดาวน์โหลดหน้าอัลบั้มด้วยเบราว์เซอร์ของคุณ (บันทึกเป็น) และทำส่วนที่เหลือโดยตรง ดูเหมือนว่าจะไม่มีการควบคุมการเข้าถึงในรูปถ่ายเอง
อัปเดตเป็น Picasa เวอร์ชันล่าสุดจากนั้นเริ่ม Picasa และตรวจสอบที่ด้านขวาบนของหน้าต่างเพื่อให้แน่ใจว่าคุณลงชื่อเข้าใช้ Google Plus
จากนั้นคลิก
ไฟล์นำเข้าจาก Google+ Photos
ต้องทำวันนี้เนื่องจากปิด 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])
การใช้ Picasa ควรอนุญาตให้คุณดาวน์โหลดอัลบั้มเต็มไปยังคอมพิวเตอร์ของคุณ
นี่คือวิธีใช้จากฝ่ายสนับสนุนของ Google: http://www.google.com/support/forum/p/Picasa/thread?tid=6847c29152910e21&hl=th
เห็นได้ชัดว่าใช้งานได้กับอัลบั้มที่แชร์กับ Google+ จาก Picasaweb เท่านั้น อัลบั้มใน Google+ เท่านั้นไม่สามารถดาวน์โหลดเป็นกลุ่มได้
ฉันชอบวอลล์เปเปอร์ใหม่ ๆ มากมายที่แชร์บน Google Plus แต่ฉันไม่ชอบที่จะดาวน์โหลดด้วยตนเองดังนั้นวันนี้ฉันแค่สร้างสคริปต์ทุบตีเพื่อดาวน์โหลดอัลบั้ม Google Plus ที่สมบูรณ์สำหรับฉัน ;-)
ดาวน์โหลดสคริปต์: Google Plus Album Downloder