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