TypeError: 'str' object is not callable (связанно с преобразованием к float)
Есть парсер на Selenium Python. Получаю текстовое значение поля, но при попытке преобразовать его в float получаю ошибку
exchange_rates = float(str(driver.find_element_by_xpath('/html/body/div[1]/div/div[2]/section/div[2]/div/main/div/div[1]/div/p[1]').get_attribute('innerHTML'))[8:-4])
Когда убираю float() всё работает. Значения, которое я конвертирую имеет следующий вид: 27.2783. Буду признателен за помощь!
Ответы (1 шт):
Автор решения: IIIyTH1K
→ Ссылка
Как написали выше, у меня была переменная с названием float, но я про неё забыл, так как она выступала итератором в цикле и больше не использовалась. Изменил название, всё заработало как надо