Python Deprem Bilgileri

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