title: How to get the price as a number from a website using Selenium and Python
body: <p>I am creating a bot that would automate my work and copy particular values from a particular website. Everything works fine but the last lines of my code that says w.text produces an outcome which is text and I need a number. Each element that I need the value of looks like this after inspection:</p>
  
  <pre><code>&lt;span class="good"&gt;€25,217.65&lt;/span&gt;
  </code></pre>
  
  <p>How do I get the value as a number instead of as a text? I tried w.value or w.get_attribute('value) but it doesn't work.
  Here is my program (excluding downloads of libraries and files)</p>
  
  <pre><code>driver = webdriver.Chrome(driver_path)   
  driver.get('https://seabass-admin.igp.cloud/')   
  # waiting for login table to load
  try:
      element = WebDriverWait(driver,10).until(
      ec.presence_of_element_located((By.XPATH,'//*[@id="email"]'))
      )
  except:
      driver.quit()
  
  #entering sensitive info
  driver.find_element_by_id("email").send_keys(pwx.em)                                  # login details
  driver.find_element_by_id("password").send_keys(pwx.pw)                               # password 
  details
  driver.find_element_by_xpath('//*[@id="appContainer"]/div/form/button').click()       # click sign in
  
  # waiting for page to load
  try:
      element = WebDriverWait(driver,10).until(
      ec.presence_of_element_located((By.XPATH,'//* 
  [@id="testing"]/section/section[4]/div/table/tbody/tr[2]/td[3]/span'))
      )
  except:
      driver.quit()
  
  # getting info from the page
  w = driver.find_element_by_xpath('//* 
  [@id="testing"]/section/section[4]/div/table/tbody/tr[2]/td[3]/span')
  cell = outcome['import']
  cell[withdrawal_cell].value = w.text
  </code></pre>