บางครั้งคุณได้รับหน้ากราฟิกบนเว็บ และคุณต้องการใช้ปุ่มขวาบนเมาส์อย่างลำบาก และบันทึกแต่ละภาพตามลำดับ นี่เป็นเรื่องปกติถ้ามีภาพห้าถึงสิบภาพ แต่ถ้ามีภาพยี่สิบห้าถึงห้าสิบหรือหนึ่งร้อยภาพล่ะ หากมีบางวิธีในการดาวน์โหลดรูปภาพทั้งหมดจากหน้าเว็บอย่างง่ายดาย
แน่นอนว่ามี ในบทความนี้เราจะแสดงสคริปต์ Automator สามส่วนอย่างง่ายบน Mac ที่จะตรวจจับและบันทึก รูปภาพทั้งหมดจากหน้าเว็บปัจจุบัน (ในเบราว์เซอร์ Safari) และบันทึกลงในไดเร็กทอรีบน your เดสก์ทอป.
บันทึก: สำหรับ Firefox คุณสามารถ ทำตามคำแนะนำที่นี่.
ดาวน์โหลดรูปภาพทั้งหมดจากหน้าเว็บด้วย Automator
Automator เป็นเครื่องมือที่มีประโยชน์อย่างมากใน Mac ที่มีผู้ใช้เพียงไม่กี่คนที่เคยลองใช้ แต่ควรใช้งานจริงๆ เพราะใช้งานง่ายและมีประสิทธิภาพ มันสามารถทำงานซ้ำ ๆ จำนวนมากได้โดยอัตโนมัติและสามารถเข้าถึงทุกส่วนของระบบได้ คุณสามารถแปลงไฟล์กราฟิกเป็น JPG เป็นกลุ่ม ไฟล์เสียงจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง หรือเปิดและปิดไฟล์ที่ซ่อนอยู่ได้
สิ่งที่คุณอาจไม่รู้ก็คือ Automator มีตะขอเกี่ยวมากมายใน Safari ซึ่งทำให้คุณสามารถทำสิ่งที่เป็นไปไม่ได้กับเว็บเพจได้
ในการทำให้การจับภาพบนเว็บเพจปัจจุบันเป็นแบบอัตโนมัติ เป็นเรื่องง่ายสำหรับสคริปต์สามรายการ และแน่นอน คุณสามารถ เปลี่ยนแอปนี้เป็นแอปที่คุณสามารถเรียกใช้บนเดสก์ท็อป จากท่าเรือ (บริการที่ทำงานจากแถบเมนู) หรือแม้แต่โฟลเดอร์ การกระทำ. ในกรณีนี้ เรากำลังจะทำให้แอปนี้เป็นแอป แต่อย่าลังเลที่จะทดลองกับวิธีการเป้าหมายอื่นๆ
การเขียนสคริปต์เวิร์กโฟลว์
เปิดเวิร์กโฟลว์ Automator ใหม่ เลือกแอปเป็นประเภทเวิร์กโฟลว์เป้าหมายของคุณ
![automator-grab-images-choose-type ดาวน์โหลดภาพทั้งหมดจากหน้าเว็บ automator-grab-images-choose-type](/f/bd7d0cac66079c8ab994d4cd35ce4557.jpg)
จากแถบเครื่องมือการดำเนินการทางด้านซ้าย ให้เลือกการดำเนินการทางอินเทอร์เน็ต จากรายการให้เลือก "รับหน้าเว็บปัจจุบัน" จากการกระทำของ Safari
![automator-grab-images-get-safari automator-grab-images-get-safari](/f/9268eadc7b957f87fede4c754447af32.jpg)
ตอนนี้เลือกจากการกระทำทางอินเทอร์เน็ตเดียวกัน "รับเนื้อหาของหน้าเว็บ" สิ่งนี้จะโหลด Web Archive ของเนื้อหาของหน้าเว็บปัจจุบันลงในหน่วยความจำซึ่งสามารถดำเนินการได้ในภายหลัง การกระทำ
![automator-grab-images-get-contents automator-grab-images-get-contents](/f/04a283e586096f67c1b69c7286aede9d.jpg)
สุดท้าย เลือกการกระทำ "บันทึกรูปภาพจากเนื้อหาเว็บ" การดำเนินการนี้จะประมวลผล Web Archive จากขั้นตอนก่อนหน้าและ กรอกข้อมูลสำหรับไฟล์รูปภาพ จากนั้นบันทึกไฟล์เหล่านั้นลงในดิสก์ในลักษณะที่ระบุ ไม่ว่าจะไปยังไดเร็กทอรีที่มีชื่อเฉพาะหรือด้วย URL
![automator-grab-images-save-images automator-grab-images-save-images](/f/487a6e079e4de2bd4c0d2940c9c7b05c.jpg)
ด้วยเหตุนี้ ให้เลือกช่องทำเครื่องหมาย "ใช้ URL เป็นชื่อโฟลเดอร์" และ "แทนที่โฟลเดอร์ที่มีอยู่" ซึ่งจะตั้งชื่อโฟลเดอร์บนเดสก์ท็อปของคุณด้วย URL ของเว็บไซต์เพื่อทำให้แต่ละโฟลเดอร์แตกต่างกัน หากมีอยู่แล้ว มันจะแทนที่แทนที่จะทำให้เกิดข้อผิดพลาดและทำงานไม่เสร็จ นี่เป็นเรื่องหยาบเล็กน้อย แต่คุณสามารถปรับแต่งมันได้ด้วยการทำงานเพียงเล็กน้อย
บันทึกแอพลงดิสก์ในตำแหน่งที่คุณต้องการ
เรียกใช้แอพ
เรียกใช้แอปเหมือนกับที่คุณทำกับแอปอื่น ๆ อย่าลืมว่าแท็บในหน้าที่คุณต้องการจับภาพนั้นเป็นแท็บปัจจุบัน อย่างไรก็ตาม มันใช้งานได้แม้ว่า Safari จะถูกย่อเล็กสุด
คุณสามารถเรียกใช้แอปจากเดสก์ท็อปหรือซ่อนในไดเร็กทอรี Applications และเรียกใช้จากทางลัดบน Dock
เรียกใช้แอป และโฟลเดอร์ที่มีชื่อ URL จะถูกบันทึกไว้บนเดสก์ท็อปของคุณซึ่งมีรูปภาพทั้งหมดจากเพจ
![automator-grab-images-folder automator-grab-images-folder](/f/5646a0b79bac8eb06a336adbbc7fb370.jpg)
บทสรุป
มีข้อจำกัดบางประการสำหรับสคริปต์ซึ่งคุณอาจใช้ได้ผลหากคุณเล่นซอเล็กน้อย ตัวอย่างเช่น คุณจะได้รับข้อผิดพลาดหากไม่มีรูปภาพให้หยิบ นอกนั้นก็ใช้งานได้ดีถ้าเป็นพื้นฐานนิดหน่อย
มีงานใดบ้างที่คุณต้องการดูแบบอัตโนมัติ คุณทำให้สคริปต์พื้นฐานนี้ซับซ้อนขึ้นหรือไม่? แจ้งให้เราทราบในความคิดเห็นด้านล่าง
การเปิดเผยข้อมูลพันธมิตร: ทำให้เทคโนโลยีง่ายขึ้นอาจได้รับค่าคอมมิชชั่นสำหรับผลิตภัณฑ์ที่ซื้อผ่านลิงก์ของเรา ซึ่งสนับสนุนงานที่เราทำเพื่อผู้อ่านของเรา