http://www.koeri.boun.edu.tr/scripts/lst7.asp adresinden gelen verileri bir Listbox üzerinde gösteren python programı.
import tkinter as tk
import requests
from bs4 import BeautifulSoup
pencere = tk.Tk()
pencere.title("Son Depremler")
pencere.geometry(("450x300"))
pencere.resizable(False,False)
def guncellec():
global depremler
depremler.delete(0,depremler.size())
header = {"User-Agent":"Firefox"}
baglanti = requests.get("http://www.koeri.boun.edu.tr/scripts/lst2.asp",headers=header)
html = BeautifulSoup(baglanti.text,features="html.parser").find("pre")
deprem_listesi = str(html)[590:-9].split("\n")
del deprem_listesi[0]
for i,n in enumerate(deprem_listesi):
depremler.insert(i,n)
tarih = tk.Label(text="Tarih")
tarih.place(x=30,y=30)
saat = tk.Label(text="Saat")
saat.place(x=75,y=30)
enlem = tk.Label(text="Enlem")
enlem.place(x=120,y=30)
boylam = tk.Label(text="Boylam")
boylam.place(x=170,y=30)
derinlik = tk.Label(text="Derinlik")
derinlik.place(x=225,y=30)
md = tk.Label(text="MD")
md.place(x=285,y=30)
ml = tk.Label(text="ML")
ml.place(x=315,y=30)
mw = tk.Label(text="MW")
mw.place(x=340,y=30)
yer = tk.Label(text="Yer")
yer.place(x=385,y=30)
depremler = tk.Listbox(height=10,width=48)
depremler.place(x=30,y=53)
guncelle = tk.Button(text="Güncelle",command=guncellec)
guncelle.place(x=165,y=260)
guncellec()
pencere.mainloop()
Hiç yorum yok:
Yorum Gönder