An application to test the given page is found or not on the server using Python

Prerequisite: Python Urllib module
In this article, we are going to write scripts to test whether the given page is found on the server or not with a GUI application. We need to Install Urllib Module to carry out this operation. Type this command in your terminal.
pip install urllib
Approach:
- Import urllib module.
- Read URL with urllib.request.urlopen().
- Check if Read URL gives any exception.
Implementation:
Python3
# import modulefrom urllib.request import urlopen, URLError, HTTPError# exception handling to# catch URL errortry:except URLError as e: print("Server not found!")except HTTPError as e: print("HTTP error")else: print("Server found") |
Output:
Server found
Application to test the given page is found or not on the server with Tkinter: This Script combines the implementation above with a GUI.
Python3
# import modulesfrom tkinter import *from urllib.request import urlopen, URLError# user defined functiondef URL_check(): try: html = urlopen(str(e1.get())) except URLError as e: res = "Server not found!" else: res = "Server found" result.set(res)# object of tkinter# and background set to light greymaster = Tk()master.configure(bg='light grey')# Variable Classes in tkinterresult = StringVar()# Creating label for each information# name using widget LabelLabel(master, text="Enter URL : ", bg="light grey").grid(row=1, sticky=W)Label(master, text="Status :", bg="light grey").grid(row=3, sticky=W)# Creating label for class variable# name using widget EntryLabel(master, text="", textvariable=result, bg="light grey").grid(row=3, column=1, sticky=W)e1 = Entry(master, width=50)e1.grid(row=1, column=1)# creating a button using the widgetb = Button(master, text="Check", command=URL_check, bg="white")b.grid(row=1, column=2, columnspan=2, rowspan=2, padx=5, pady=5,)mainloop() |
Output:
Check another URL.




