
WebChangeMonitor (โปรแกรมตรวจสอบ ความเปลี่ยนแปลงของเว็บไซต์ อัตโนมัติ) : โปรแกรม WebChangeMonitor เป็นโปรแกรมที่ออกแบบมาเพื่อใช้สำหรับตรวจสอบ และเฝ้าติดตามความเปลี่ยนแปลงของหน้าเว็บไซต์ต่าง ๆ แบบอัตโนมัติ โดยโปรแกรมจะทำหน้าที่ตรวจสอบเนื้อหาภายในหน้าเว็บที่เรากำหนดไว้ตามช่วงเวลาที่ตั้งค่าไว้ และจะแจ้งเตือนให้ผู้ใช้ทราบทันทีเมื่อพบว่ามีการแก้ไข, เพิ่มเติม หรือลบข้อมูลบางส่วนออกไปจากหน้าเว็บไซต์นั้น ๆ ซึ่งมีประโยชน์อย่างมากสำหรับผู้ที่ต้องการติดตามข่าวสาร, การอัปเดตสินค้า, ราคาหุ้น หรือการเปลี่ยนแปลงบนหน้าเว็บไซต์โดยไม่ต้องคอยกดรีเฟรชหน้า เว็บเบราว์เซอร์ (Web Browser) ด้วยตัวเอง
ความสามารถที่โดดเด่นของโปรแกรม WebChangeMonitor คือ รองรับ โปรโตคอล (Protocol) การเชื่อมต่อที่หลากหลายทั้ง HTTP และ HTTPS รวมถึงมีระบบตัวกรอง (Filters) ที่ละเอียดมาก ช่วยให้ผู้ใช้เลือกติดตามเฉพาะส่วนที่สนใจในหน้าเว็บได้ เช่น ติดตามเฉพาะข้อความบางส่วน และข้ามส่วนที่เป็นโฆษณา หรือวันที่ที่เปลี่ยนแปลงตลอดเวลา นอกจากนี้ยังมีระบบการแจ้งเตือนหลายรูปแบบ ไม่ว่าจะเป็นการส่งเสียงเตือน, การแจ้งเตือนผ่านอีเมล หรือการบันทึกเหตุการณ์ลงใน ไฟล์ Log และ HTML เพื่อเก็บไว้ดูย้อนหลังได้ว่าหน้าเว็บไซต์นั้น ๆ เปลี่ยนไปอย่างไรในช่วงเวลาที่ผ่านมา
โปรแกรมถูกพัฒนาด้วยภาษา C++ และใช้เครื่องมือ wxWidgets ในการสร้าง ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) ทำให้รองรับการใช้งานได้หลาย ระบบปฏิบัติการ (OS) ทั้ง วินโดวส์ (Windows) และ ลีนุกซ์ (Linux) โดยมีหน้าตาโปรแกรมที่เน้นความเรียบง่ายแต่ทรงพลังในแง่ของการตั้งค่าเชิงลึก เช่น การนำเข้าและส่งออกรายการเว็บไซต์ที่ต้องการติดตามจำนวนมากผ่านไฟล์ CSV รวมถึงความสามารถในการสั่งรันคำสั่งอื่น ๆ โดยอัตโนมัติเมื่อเกิดการเปลี่ยนแปลงตามเงื่อนไขที่กำหนด ทำให้ WebChangeMonitor เป็นเครื่องมือที่เหมาะสมทั้งสำหรับผู้ใช้งานทั่วไปที่ต้องการติดตามการอัปเดตหน้าเว็บ และสำหรับผู้ดูแลระบบที่ต้องการเฝ้าระวังความเคลื่อนไหวของ เซิร์ฟเวอร์ (Server) หรือหน้าเพจที่สำคัญอย่างใกล้ชิด
รองรับการติดตามหน้าเว็บไซต์จำนวนมากพร้อมกัน ผ่านโปรโตคอล HTTP และ HTTPS โดยสามารถตรวจสอบความเปลี่ยนแปลงได้จากเนื้อหาของหน้าเว็บโดยตรง
มีตัวเลือกในการตั้งค่าฟิลเตอร์เพื่อข้ามส่วนที่ไม่ต้องการติดตาม เช่น โฆษณา หรือตัวเลขเวลาที่เปลี่ยนตลอด ทำให้แจ้งเตือนเฉพาะเมื่อเนื้อหาสำคัญมีการเปลี่ยนแปลงจริง ๆ เท่านั้น
เมื่อพบการเปลี่ยนแปลง โปรแกรมสามารถแจ้งเตือนได้ทั้งการส่งเสียง, ส่งอีเมล, การบันทึกเหตุการณ์ลงในไฟล์ Log หรือสร้างรายงานในรูปแบบ HTML
โปรแกรมทำงานอยู่เบื้องหลัง (Background) โดยใช้ระบบหลาย คอร์ (Core) ทำงานพร้อมกัน ทำให้สามารถตรวจสอบหน้าเว็บจำนวนมากได้ โดยไม่ทำให้เครื่องค้าง หรือทำงานช้าลง
มีเครื่องมือในตัวที่ช่วยแสดงให้เห็นชัดเจนว่า ข้อมูลเดิม กับข้อมูลใหม่แตกต่างกันตรงไหนบ้าง ? โดยจะแสดงผลลัพธ์การเปรียบเทียบที่ดูง่าย
รองรับการนำเข้า (Import) และส่งออก (Export) รายชื่อเว็บไซต์ที่ต้องการติดตามผ่านไฟล์ CSV ช่วยให้ผู้ใช้ที่ต้องเฝ้าดูเว็บจำนวนมากจัดการข้อมูลได้สะดวก
สามารถตั้งค่าให้โปรแกรมรันคำสั่ง (Command) หรือเปิดโปรแกรมอื่นโดยอัตโนมัติ เมื่อตรวจพบว่าหน้าเว็บไซต์มีการเปลี่ยนแปลงตามเงื่อนไข
ตัวโปรแกรมพัฒนาด้วยภาษา C++ ทำให้ใช้งานได้ทั้งบน Windows, Linux และอุปกรณ์อย่าง Raspberry Pi โดยมีหน้าจอ ส่วนต่อประสานกับผู้ใช้ (UI) ที่ใช้งานง่าย (wxWidgets)
โปรแกรม WebChangeMonitor เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GNU General Public License version 3.0 (GPLv3) ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://sourceforge.net/projects/webchangemon/ (ภาษาอังกฤษ) ได้เลย
WebChangeMonitor is a program designed for the automated monitoring and tracking of changes across various websites. The software functions by inspecting the content of specified web pages at predefined intervals and providing immediate notifications to the user whenever edits, additions, or deletions are detected. This tool is exceptionally useful for users who need to track news updates, product availability, stock prices, or any website modifications without the need to manually refresh their browser.
A standout capability of WebChangeMonitor is its support for multiple connection protocols, including both HTTP and HTTPS. It also features a highly granular filtering system, allowing users to monitor only specific areas of interest such as a particular block of text while ignoring irrelevant elements like advertisements or timestamps that change constantly. Furthermore, the program offers diverse notification methods, ranging from audible alerts and email notifications to logging events in Log and HTML formats, enabling users to review exactly how a web page has evolved over time.
คำสำคัญ