Canım bloğuma 2 yıldır gönderi girmediğimi farkettim, iş hayatımdaki yoğunluktan tutun da pandemi durumu ilgi alanlarımı biraz değiştirdi ama değişmeyen bir şey varki o da araştırma arzum 🙂 Son 1 yıldır kendimi python konusunda geliştirmeye çalışıyorum. Bu zamana kadar ortaya çıkardığım bir çok örneği zaman buldukça paylaşmayı düşünüyorum. Covid-19 güncel verilerimizi çeken uygulamamız ile başlamak istedim. Verileri worldometers adresinden çekilmekte arkadaşlar. Bu arada daha önce soranlar çok oldu. Kod yazarken türkçe karakter problemi yaşıyoruz arkadaşlar o yüzden değişken isimlerini özellikle İngilizce yazmaya alışmışım yazılım işiyle uğraşan çoğu kişi de bu şekildedir emin olun. Şimdiden herkese iyi örneklemeler
import requests
import bs4
country_name=input("Lütfen Ülke İsmini Girin: ")
def covid19(country):
res = requests.get("https://www.worldometers.info/coronavirus/#countries")
soup = bs4.BeautifulSoup(res.text, 'lxml')
index = -1
data=soup.select('tr td')
for i in range(len(data)):
if data[i].text.lower()==country.lower():
index=i
break
for i in range(7):
if i == 0:
print("\nÜlke Adı: "+str(data[i+index].text))
elif i == 1:
print("Toplam Vaka: "+str(data[i+index].text))
elif i == 2:
if data[i+index].text == '':
print("Yeni Vaka: 0")
else:
print("Yeni Vaka: "+str(data[i+index].text))
elif i == 3:
print("Toplam Ölüm: "+str(data[i+index].text))
elif i == 4:
if data[i+index].text == '':
print("Yeni ölüm: 0")
else:
print("Yeni ölüm: "+str(data[i+index].text))
elif i == 5:
print("Toplam iyileşen hasta: "+str(data[i+index].text))
elif i == 6:
print("Aktif vaka: "+str(data[i+index].text),end='\n\n')
covid19(country_name)