import time
from selenium import webdriver
def dolar_suan():
driver = webdriver.Chrome()
driver.get("https://uzmanpara.milliyet.com.tr/canli-borsa/")
b1 = driver.find_element_by_id("usd_header_son_data").text
print("Dolar Şuan: "+b1)
driver.quit()
analog_interface()
def Soru():
global a1,a2,a3,a4
a3 = input("G-Mail adresinizi girin\n")
a4 = float(input("Dolar ne kadar olunca e-posta almak istiyorsunuz ?\n"))
Dolar_Habercisi()
def Devam():
global a1,a4,a3,a2
if float(a1)>a4 or float(a1)==a4:
print("Dolar Şuan: "+a1)
# e posta
else:
time.sleep(20)
driver.refresh()
a1 == 0
a1 = driver.find_element_by_id("usd_header_son_data").text
Devam()
def Dolar_Habercisi():
global a3,a4,a1,a2
driver = webdriver.Chrome()
driver.get("https://uzmanpara.milliyet.com.tr/canli-borsa/")
a1 = driver.find_element_by_id("usd_header_son_data").text
a1 = float(a1)
Devam()
def analog_interface():
print("""
Dolar Habercisi [1]
Nasıl Çalışır ? [2]
Dolar Şuan Ne Kadar ? [3]
Çıkış [4]
Kaydet [5]
""")
a2 = int(input("Seçiminizi Girin.\n"))
if a2 == 3:
dolar_suan()
elif a2 == 4:
print("Çıkış Yaptınız")
time.sleep(5)
elif a2 == 1:
Soru()
analog_interface()
Ufak bir borsa uygulaması yapıyorum ve “ValueError: could not convert string to float: ‘7,8514’” bu hatayı alıyorum bir türlü çözemedim ne yapmam lazım ? Yardımcı olursanız sevinirim.