Automatic Website Content Change Detection and Notification Using Image Processing
Main Article Content
Abstract
This research develops a web application called WatchNSend that allows users to automatically monitor websites and detects changes in website content using image processing techniques. The app is built in three modules. First, in the Setup Module the user creates a monitoring job and specifies how they would like their website monitored. An Area Of Interest (AOI) is selected by the user within the displayed webpage, and other job details are also set, such as the desired monitoring frequency. The app then saves the AOI image and job details for later use. The second module is the Job Module. This is where all job specifications and all job update information are stored. Also in this module, a timer controls mechanisms that monitor the specified update intervals of all jobs and initiate the third module accordingly. The third module is the Comparison Module. Here the app automatically collects a current copy of the job’s AOI and then compares this new version of the AOI with the previous version, using two methods called the Edge Calculation and the Overlay Calculation. If content changes inside the AOI have reached a threshold set by the user, the app automatically notifies the user via e-mail. Results from multiple evaluations show that WatchNSend can monitor websites, detect and analyze changes, and notify the webmaster of the changes accurately and efficiently. WatchNSend is a reliable, robust, and easy-to-use tool that can save users time while keeping them current on website changes.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
Altulaihan, E. A., A. Alismail and M. Frikha. A survey on web application penetration testing. Electronics 2023, 12, 1229. https://www.mdpi.com/2079-9292/12/5/1229.
Xing, Y., J. Shell, C. Fahy, T. Xie, H. Kwan and W. Xie. Web xr user interface research: Design 3d layout framework in static websites. Applied Sciences 2022, 12, 5600. https://www.mdpi.com/2076-3417/12/11/5600.
Mallawaarachchi, V., L. Meegahapola, R. Madhushanka, E. Heshan, D. Meedeniya and S. Jayarathna.Change detection and notification of web pages: A survey. ACM Computing Surveys (CSUR) 2020, 53, 1-35. https://dl.acm.org/doi/pdf/10.1145/3369876.
Shobhna, M. C. A survey on web page change detection system using different approaches. International Journal of Computer Science and Mobile Computing 2013, 2, 294-99. https://ijcsmc.com/docs/papers/June2013/V2I6201391.pdf.
Wachete - monitor web changes. Available online: https://www.wachete.com/. (accessed on 20 January 2024).
Fenton, E. Best 5 free website change monitoring software 2023. Available online: https://visualping.io/blog/best-free-website-change-detection-monitoring-tools/.(accessed on 20 January 2024).
Visualping - website change detection and alerts. Available online: https://visualping.io/. (accessed on 20 January 2024).
Fluxguard - monitor website changes with chatgpt. Available online: https://fluxguard.com/. (accessed on 20 January 2024).
Sken - monitor website changes. Available online: https://sken.io/. (accessed on 20 January 2024).
Pagescreen - automated website change detection, monitoring and alerts. Available online: https://pagescreen.io/. (accessed on 20 January 2024).
Onwebchange - track web page changes and get notified. Available online: https://onwebchange.com/. (accessed on 20 January 2024).
Verisign - domain name industry brief: 354.0 million domain name registrations in the first quarter of 2023 Available online: https://blog.verisign.com/domain-names/verisign-q1-2023-the-domain-name-industry-brief/. (accessed on 20 January 2024).
Odeh, A. Analytical and comparison study of main web programming languages -asp and php. TEM Journal 2019, 8, 1517-1522. https://www.temjournal.com/content/84/TEMJournalNovember2019_1517_1522.pdf.
kaduru, N. - Cropper js. Available online: https://codepen.io/Narendrakaduru/pen/oWevXY. (accessed on 20 January 2024).
Meegahapola, L., R. Alwis, E. Nimalarathna, V. Mallawaarachchi, D. Meedeniya and S. Jayarathna. Detection of change frequency in web pages to optimize server-based scheduling. Presented at 2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ICTer), 2017; pp. 1–7. https://doi:10.1109/ICTER.2017.8257791.
Setareh and Mehdi. A new method of scheduling tasks in cloud computing. Revista Publicando. 2018, 5, 227–45. https://revistapublicando.org/revista/index.php/crv/article/view/1661.
Selenium - selenium automates browsers. Available online: https://www.selenium.dev/. (accessed on 20 January 2024).
Canny, J. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-8. 1986, 32, 679–98. https://doi.org/10.1109/TPAMI.1986.4767851.
Bansilal, S. The application of the percentage change calculation in the context of inflation in mathematical literacy. Pythagoras. 2017, 38, 1362–1363. https://doi.org/10.4102/pythagoras.v38i1.314.
Niitsuma, H. and T. Maruyama. Sum of absolute difference implementations for image processing on fpgas. In Proceedings of the International Conference on Field Programmable Logic and Applications, 2010; pp. 167–70. https://doi.org/10.4102/pythagoras.v38i1.314.
Otsu, N. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics. 1979, 9, 62–66. https://doi.org/10.1109/TSMC.1979.4310076.
Jin, L., L. Zhang and L. Zhao. Max-difference maximization criterion: A feature selection method for text categorization. Frontiers of Computer Science. 2023, 17, 171337. https://doi.org/10.1007/s11704-022-2154-x.
Peker, S., G. G. Menekse Dalveren and Y. ̇Inal. The effects of the content elements of online banner ads on visual attention: Evidence from an-eye-tracking study. Future Internet 2021, 18, 657–658. https://www.mdpi.com/1999-5903/13/1/18.
Google alerts - monitor the web for interesting new content. Available online: https://www.google.com/alerts. (accessed on 20 January 2024).
Islam, M. J., S. Ahmad, F. Haque, M. B. I. Reaz, M. A. S. Bhuiyan and M. R. Islam. Application of min-max normalization on subject-invariant emg pattern recognition.Transactions on Instrumentation and Measurement. 2022, 71, 1–12. https://doi.org/10.1109/TIM.2022.3220286.