Development of Automated URL Correction using Azure AI Service

Main Article Content

Apiyos Rienvipattana
Pensupa Kaewpitthayaporn


Development of the Automated URL Validation, Status Monitoring and Correction using Azure AI Service aims to enhance the efficiency of end-user access to library resources. This allows users to access correctly and swiftly by adjusting the URL verifying process of library resources on WebOPAC from manual to automatic operation. As a result, it is reducing time and steps in the operational process. Such optimizations collectively serve to enhance overall service effectiveness. The system developers employ principles and processes in accordance with the System Development Life Cycle (SDLC), employing Azure AI Service and utilizing Python3 for program development. From the operational results, it was found that the system helps reduce the steps and time in the operational process in the following aspects: 1. Verifying the correctness of the linking format, which arises from errors made by data entry personnel. 2. Checking the status of the URL and updating new sources, the entire process takes an average of 1-2 seconds per item. Furthermore, this system is not limited to library systems but may be applied to a variety of operations or systems.  As an example, Digital Repositories, Journal Systems, and even website links to various web pages can be benefited from this system without the necessity allocating budgets for system development or procurement.

Article Details

How to Cite
Rienvipattana, A., & Kaewpitthayaporn, P. (2024). Development of Automated URL Correction using Azure AI Service . PULINET Journal, 11(1), 68–80. Retrieved from
Academic Articles


B.T. Sampath Kumara, D. Vinay Kumarb. (2012). HTTP 404-page (not) found: Recovery of decayed URL citations. Journal of Informetrics, 7(1), 145-157

Iterative Inc. (2023). PyDrive2’s documentation.

Kenneth Reitz. (2023). Requests III: HTTP for Humans and Machines, alike.

Microsoft. (2023). Bing Search API documentation.

Mohamed Sami (2012). Software Development Life Cycle Models and Methodologies.

กอบเกียรติ สระอุบล. (2563). เรียนรู้ Data Science และ AI : Machine Learning ด้วย Python. มีเดีย เนทเวิร์ค.