Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
from requests import get from bs4 import BeautifulSoup from tkinter import PhotoImage, Button, Tk, Label from os import remove def ipp(): global my_ipp source = get('https://mylocation.org').text soup = BeautifulSoup(source, 'lxml') data = soup.find('div', class_='info') my_ip = data.table.b.text my_ipp = 'Ваш Ip: ' + my_ip label = Label(root, font=('Ubuntu', 20), width=20, text=my_ipp) label.grid(row=0, column=2) def delete_image(): try: remove(pic1) except Exception: pass root.quit() with open('pic.gif', 'wb') as f: a = b'тут очень много знаков;' f.write(a) root = Tk() pic1 = 'pic.gif' pic = PhotoImage(file=pic1) show_ip = Button(root, text='Мой IP адресс: ', command=ipp, image=pic, font=20) show_ip.grid(row=0, column=0) root.protocol('WM_DELETE_WINDOW', delete_image) root.mainloop()