from tkinter import *
import socket
root =Tk()
class ipapp():
def __init__(self):
self.root = root
self.janela()
self.app()
root.mainloop()
def janela(self):
self.root.title("Encontrar o IP")
self.root.geometry("450x200")
self.root.configure(background='blue')
self.root.resizable(False, False)
def app(self):
self.site = StringVar()
self.lb_texto = Label( text="Introduzir o site: ",
bg='#dfe3ee', fg='#107db2')
self.lb_texto.place(relx=0.2, rely=0.1)
self.site_entry = Entry(textvariable=self.site)
self.site_entry.place(relx=0.45, rely=0.1, relwidth=0.4)
self.butao1 = Button(text="Mostrar", bd=2, bg='#dfe3ee',
fg='blue', font=('verdana', 8, 'bold'),
command=self.butaoclick)
self.butao1.place(relx=0.48, rely=0.3, relwidth=0.15, relheight=0.2)
self.resultado_ip = StringVar()
self.resultado_ip_lab = Label(textvariable=self.resultado_ip)
self.resultado_ip_lab.place(relx=0.25, rely=0.6)
def butaoclick(self):
a = self.site.get()
try:
ip = (socket.gethostbyname(self.site.get()))
texto = "O endereço IP do domínio "+ a + str(" é ") + ip
except Exception:
texto="Insira um URL válido (ex: 'www.example.com'"
return self.resultado_ip.set(texto)
ipapp()
Comentários
Enviar um comentário