Merhaba bu yazımda Python ile ülkemizde gerçekleşen 2.5 ve üzeri şiddette depremlerin verisini çekmeyi anlatacağım.
- Öncelikle Requests modülünü içe aktarıyoruz.
- Anlık deprem verilerini alacağımız Amerika Birleşik Devletleri Jeoloji Araştırma Kurumu (YSGS) URL adresini giriyoruz.
- URL adresinden deprem verileri istemek için get() komutunu kullanıyoruz ve sonucu response değişkenine atıyoruz.
- Sonucu kontrol ediyoruz. Durum kodu 200 ise veriler başarıyla alındı anlamına gelir.
- Çekilen verilerin JSON formatında işlenmesi için "json" metodunu kullanıyoruz ve sonucu data değişkenine atıyoruz.
- Deprem verilerini features döngü ile geziyoruz.
- Deprem olayının yeri "place" değerini "earthquake_location" değişkenine atıyoruz.
- Turkey lokasyonunda gerçekleşen depremleri kontrol ediyoruz.
- Depremin zamanı, büyüklük, yer gibi verilerini ekrana yazdırıyoruz.
- Ekrandaki karışıklığı engellemek için her verinin arasına 20 karakterlik bir ayraç ekliyoruz.
- Durum kodu 200 değil ise "Veri Alınamadı" hata mesajını ekrana yazdırıyoruz.