Код: Выделить всё
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path="chromedriver.exe")
driver.get('https://www.google.nl')
accept = driver.find_element("xpath",'//*[@id="L2AGLb"]/div')
accept.click()
box = driver.find_element("xpath",'/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input')
box.send_keys("placeholder")
box.send_keys(Keys.ENTER)
for x in AmountInputFinal:
close = driver.find_element("xpath", '/html/body/div[4]/div[2]/form/div[1]/div[1]/div[2]/div/div[3]/div[1]/div')
close.click()
search = driver.find_element("xpath",'/html/body/div[4]/div[2]/form/div[1]/div[1]/div[2]/div/div[2]/input')
search.click()
search.send_keys(f"{AmountInput} Dollar to {x}")
search.send_keys(Keys.ENTER)
try:
Exchange = driver.find_element("xpath", f'/html/body/div[7]/div/div[11]/div/div[2]/div[2]/div/div/div[1]/div/div/div/div/div/div/div/div[3]/div[1]/div[1]/div[2]/span[1]').get_attribute('data-value')
except:
Exchange = driver.find_element("xpath", f'/html/body/div[7]/div/div[10]/div/div[2]/div[2]/div/div/div[1]/div/div/div/div/div/div/div/div[3]/div[1]/div[1]/div[2]/span[1]').get_attribute('data-value')
Exchange = len(Exchange)
Однако мой результат =
- 12
- 6
18
Я пытался использовать обычный xpath, но это тоже не сработало. Это полный XPath
Подробнее здесь: https://stackoverflow.com/questions/751 ... h-selenium