import urllib
import urllib.request
import webbrowser
from tkinter import *
root = Tk()
root.geometry("400x300")
root.configure(background="#66aabb")
root.resizable(False,False)
root.title("Site está acessível?")
texto = Label(text='Site:', font=("Arial",'14','bold'),
bg='#b0e0e6',fg='#2c51e1')
texto.place(relx=0.15,rely=0.1)
info = Label(text='exemplo: sapo.pt', font=("Arial",'9'),
bg="#66aabb",fg='black')
info.place(relx=0.4,rely=0.2)
texto2 = Label(text= 'Se o site estiver acessivel,o site vai-se abrir',
font=("Helvetica", '12'),fg="red",bg='#66aabb')
texto2.place(relx=0.05, rely=0.8,relwidth=0.9)
entradasite= StringVar()
entrada = Entry(root,textvariable=entradasite)
entrada.place(relx=0.3,rely=0.12,relwidth=0.6)
# Resultado
resultadofinal = StringVar()
resultado = Label(textvariable=resultadofinal,
font=("Helvetica", '14'))
resultado.place(relx=0.05, rely=0.55,relwidth=0.9)
def butao():
site = entradasite.get()
a = 'https://www.' + site + '/'
try:
site1 = urllib.request.urlopen(a)
except urllib.request.URLError:
texto = 'O site não está acessível neste momento'
resultado['bg']= 'red'
return resultadofinal.set(texto)
else:
texto = 'O site está acessível neste momento\n O site vai abrir em breve.'
resultado['bg'] = 'green'
new = 2
webbrowser.open(a, new=new)
return resultadofinal.set(texto)
butao1 = Button(root, text="Ver se está acessível",
font=("times",'14','bold'),bg="#ffa500",
fg='black',command=butao)
butao1.place(relx=0.3,rely=0.3,relheight=0.15)
root.mainloop()