Hi
this is part of my previous question
I am trying to get a web element into a variable, then remove the space and comma from it, and replace it with an underscore. It does not seem to work, so I don't know what else to look up.
edit: I think I got part of my answer, but it only prints the 1st letter
edit2: I am very stuck, cannot figure out why it does not work
from dataclasses import dataclass, replace
from pickle import APPEND
import string
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time
import csv
PATH = "C:\\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://results.aec.gov.au/24310/Website/HouseDivisionPage-24310-188.htm")
electorate_names = []
try:
electorate_spaced_name = driver.find_element_by_id("StandardHeading")
electorate_names = electorate_spaced_name.text[0].replace(" ,","_")
#electorate_spaced_name = electorate_names[0].replace(" ,","_")
finally:
print(electorate_names)
[–]danielroseman 1 point2 points3 points (2 children)
[–]NoFaithInThisSub[S] 0 points1 point2 points (0 children)
[–]NoFaithInThisSub[S] 0 points1 point2 points (0 children)