Project is archived and read-only fot now
ยูทิลิตี้ข้ามแพลตฟอร์มช่วยให้คุณบันทึกภาพทั้งหมดจาก Google Art Project ด้วยคุณภาพสูง (สูงสุด 4K)
⭐ มันทำงานได้อย่างสมบูรณ์แบบตั้งแต่ปี 2018 จนถึงวันนี้ ขอบคุณสำหรับดวงดาว!
CTRL+V
เพื่อวาง URL ของคุณแล้วคลิก "ดาวน์โหลด" เพื่อเริ่มการประมวลผลภาพดูส่วนการทำงานด้วย Python หากทำงานบน Linux หรือ macOS
รุ่นที่คอมไพล์ต้องการเพียงแค่เชื่อมต่อกับอินเทอร์เน็ตและติดตั้ง Chrome (ควรเพิ่มใน PATH)
วิธีนี้ยังเหมาะกับคุณหากคุณไม่ได้ใช้ Windows
หากคุณต้องการร่วมคอมไพล์เวอร์ชันของคุณเองหรือใช้โดยไม่ต้องดาวน์โหลดไฟล์ที่คอมไพล์:
python -m pip install -r requirements.txt
bin
chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
หากคุณต้องการคอมไพล์ด้วย PyInstaller สำหรับ Windows ให้ทำตามคำแนะนำนี้:
เปลี่ยนซอร์สโค้ดของซีลีเนียมที่ติดตั้งเพื่อปิดการใช้งานการแสดงเทอร์มินัลซีลีเนียม (มันเป็นข้อผิดพลาดทั่วไป):
Libsite-packagesseleniumwebdrivercommonservice.py
selenium.webdriver.common.service.Service
: self . process = subprocess . Popen ( cmd , env = self . env ,
close_fds = platform . system () != 'Windows' ,
stdout = self . log_file ,
stderr = self . log_file ,
stdin = PIPE ,
)
self . process = subprocess . Popen ( cmd , stdin = PIPE , stdout = PIPE , stderr = PIPE , creationflags = 0x08000000 )
หลังจากการเปลี่ยนแปลงข้างต้น ให้รันคำสั่งด้านล่างเพื่อคอมไพล์:
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico . G oogleArtDownloader.py
bin
ไปยัง dist
.dist
แล้ว เลิกใช้แล้ว โปรดใช้ทางเลือกอื่น
ยูทิลิตี้นี้ไม่ดาวน์โหลดความละเอียดสูงสุดที่เป็นไปได้ของรูปภาพที่คุณระบุ เป็นเพราะข้อจำกัดของภาพหน้าจอของ webdriver หากคุณต้องการ คุณภาพสูงสุดเท่าที่จะเป็นไป ได้ โปรดดูส่วนทางเลือกอื่น หรือปรับปรุงสคริปต์นี้ด้วยการขอดึงได้เลย
หากคุณสนใจที่ความละเอียดของภาพสูงสุดมากขึ้น หรือ Selenium webdriver เริ่มทำงานได้ไม่ดี คุณสามารถใช้ทางเลือกอื่นได้: