কোনও বৈধ করার পদ্ধতি নেই কারণ প্রায় সবই একটি বৈধ URL৷ এটিকে বিভক্ত করার জন্য কিছু বিরাম চিহ্ন রয়েছে। কোনো বিরাম চিহ্ন ছাড়া, আপনার কাছে এখনও একটি বৈধ URL আছে।
পরিস্থিতির উপর নির্ভর করে, আমরা নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করি৷
৷-
আপনি যদি ডেটা বিশ্বাস করেন, এবং প্রোটোকলটি HTTP কিনা তা যাচাই করতে চান, তাহলে urlparse নিখুঁত৷
-
আপনি যদি URLটিকে সত্যিকারের URL বানাতে চান, তাহলে কষ্টকর এবং ম্যানিয়াকাল রেজেক্স ব্যবহার করুন
-
আপনি যদি নিশ্চিত করতে চান যে এটি একটি আসল ওয়েব ঠিকানা, তাহলে নিম্নলিখিত কোডটি ব্যবহার করুন
উদাহরণ
import urllib try: urllib.urlopen(url) except IOError: print "Not a real URL"