สารบัญ:
คำจำกัดความ - Screen Scraping หมายถึงอะไร
การคัดขนาดหน้าจอเป็นกระบวนการรวบรวมข้อมูลการแสดงผลหน้าจอจากแอปพลิเคชันหนึ่งและแปลเพื่อให้แอปพลิเคชันอื่นสามารถแสดงได้ โดยปกติจะทำเพื่อรวบรวมข้อมูลจากแอปพลิเคชันรุ่นเก่าเพื่อแสดงโดยใช้ส่วนต่อประสานผู้ใช้ที่ทันสมัยกว่า
การขูดหน้าจอมักจะอ้างถึงเทคนิคที่ถูกกฎหมายที่ใช้ในการแปลข้อมูลหน้าจอจากแอปพลิเคชันหนึ่งไปยังอีกแอปหนึ่ง บางครั้งก็สับสนกับการขูดเนื้อหาซึ่งเป็นการใช้วิธีการแบบอัตโนมัติหรือด้วยตนเองเพื่อเก็บเกี่ยวเนื้อหาจากเว็บไซต์โดยไม่ได้รับอนุมัติจากเจ้าของเว็บไซต์
การขูดหน้าจอบางครั้งเรียกว่าการจำลองเทอร์มินัล
Techopedia อธิบาย Screen Scraping
ภายใต้สถานการณ์ปกติแอปพลิเคชันดั้งเดิมจะถูกแทนที่ด้วยโปรแกรมใหม่หรือปรับปรุงให้เป็นปัจจุบันโดยการเขียนซอร์สโค้ดใหม่ ในบางกรณีเป็นที่พึงปรารถนาที่จะใช้แอปพลิเคชันรุ่นเก่าต่อไป แต่การขาดความพร้อมของซอร์สโค้ดโปรแกรมเมอร์หรือเอกสารประกอบทำให้ไม่สามารถเขียนซ้ำหรืออัปเดตแอปพลิเคชันได้ ในกรณีเช่นนี้วิธีเดียวที่จะใช้แอปพลิเคชั่นรุ่นเก่าต่อไปอาจเป็นการเขียนซอฟต์แวร์การคัดลอกหน้าจอเพื่อแปลเป็นส่วนติดต่อผู้ใช้ที่ทันสมัยยิ่งขึ้น การขูดหน้าจอมักจะทำได้ก็ต่อเมื่อตัวเลือกอื่น ๆ ใช้งานไม่ได้
แอปพลิเคชันการคัดลอกหน้าจอจะต้องทำทั้งสองอย่างต่อไปนี้:
- จับภาพหน้าจอที่ป้อนแล้วส่งต่อไปยังแอปพลิเคชันรุ่นเก่าเพื่อการประมวลผล
- ส่งคืนข้อมูลจากแอปพลิเคชันไปยังผู้ใช้และแสดงอย่างถูกต้องบนหน้าจอของผู้ใช้
