การจับภาพหน้าจอของหน้าเว็บในช่วงเวลาปกติและการบันทึก


0

ฉันต้องการโปรแกรม (หรือดีกว่าสคริปต์ python) ที่สามารถจับภาพหน้าจอของหน้าเว็บในช่วงเวลาปกติและบันทึกเป็น. jpg (... หรือ. gif หรือ. tif ... หรือภาพทั่วไป รูปแบบ) ที่มีดัชนีเพิ่มขึ้นไปยังไดเรกทอรีที่กำหนดไว้ล่วงหน้า

ใครรู้อะไรที่สามารถทำเช่นนั้น?


คุณต้องการใช้คอมพิวเตอร์เพื่อสิ่งอื่น ๆ หรือไม่? คุณสามารถใช้ไพ ธ อนและไลบรารี่บางตัวเพื่อควบคุมการเคลื่อนไหวของเมาส์, การจับภาพหน้าจอและบันทึกการจับเป็นภาพ มันจะดูดเพื่ออุทิศคอมพิวเตอร์เพียงแค่นี้ แต่สามารถทำงานได้ ฉันได้ทำคล้ายกับ Diablo 3 Beta เพื่อติดตามราคาทองคำอย่างต่อเนื่องในบ้านการประมูลในชีวิตจริง (เพื่อการศึกษาเท่านั้น)
kobaltz

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

คุณหมายถึงการจับภาพเซสชันของเบราว์เซอร์ที่คุณนำทางผ่านหน้าเว็บของคุณหรือไม่? หรือตรวจสอบเว็บไซต์ภายนอกที่คุณไม่สามารถควบคุมได้ มีวิธีแก้ไขปัญหาเฉพาะและเป็นอิสระสำหรับแต่ละเป้าหมาย หากคุณต้องการจับภาพไซต์ภายนอกไปยังกราฟิกคุณพยายามที่จะรับทั้งหน้า html หรือเพียงแค่ภาพที่เปลี่ยนแปลง (เช่นจากเว็บแคม)? ระบบปฏิบัติการใดที่การจับภาพจะทำงาน?
jdh

@kobaltz - ใช่ฉันต้องใช้คอมพิวเตอร์เพื่อทำสิ่งอื่นในขณะที่ทำเช่นนั้น ฉันไม่สนใจที่จะจับภาพวิดีโอหรือการเคลื่อนไหวใด ๆ หรือไม่ทำอะไรด้วยตนเอง (เช่นการจับภาพจากวิดีโอนั้น) เพราะนั่นจะเอาชนะจุดประสงค์ทั้งหมดของการถ่ายภาพหน้าจอโดยอัตโนมัติ
โกง

@jdh - ไม่หน้าไม่ได้อยู่ภายใต้การควบคุมของฉัน พวกเขาเป็นหน้าของกรมอุตุนิยมวิทยาท้องถิ่น ฉันต้องการที่จะ 'ยิงประมาณทุก ๆ 8 ชั่วโมงและบันทึกลงในไดเรกทอรีที่กำหนดไว้ล่วงหน้าภายใต้ชื่อที่มีดัชนีเพิ่มขึ้นหรือภายใต้ชื่อที่เป็นเวลาประทับ เราเคยแยกวิเคราะห์ html จากหน้าเว็บเหล่านั้น แต่พวกเขาเปลี่ยนเลย์เอาต์เมื่อนานมาแล้วและมันพิสูจน์แล้วว่าซับซ้อนหลังจากนั้น ดังนั้นฉันแค่ต้องการภาพหน้าจอของเนื้อหาของเบราว์เซอร์เพื่อที่จะพูด
โกง

คำตอบ:


0

wkhtmltopdfเป็นเครื่องมือ CLI ที่แสดงผล URL หรือไฟล์ HTML เป็น PDF มันจำเป็นต้องเรียกใช้ภายใต้ X แต่สามารถทำงานในพื้นหลัง คุณสามารถใช้เครื่องมือการแปลงจาก ImageMagick เพื่อแปลงเป็น PNG หรือรูปแบบที่คุณต้องการ (แม้ว่า PDF จะดีกว่า)

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