Вчера я написал сценарий, который удаляет значение с веб-страницы, а затем удаляет два специальных символа ('.' И '€') из очищенной строки, чтобы затем его можно было преобразовать в целочисленный формат. Сегодня, тем не менее, код не заменяет знак «€».
Значение, которое я получаю с веб-страницы, составляет «5.000 €», и для замены двух символов я использую код:
amt = driver.find_element_by_class_name('example-val').text
amt = int(amt.replace('.', '').replace('€', ''))
Я уже пробовал использовать re.sub без результатов:
amt = re.sub('.|€', '', amt)
Я не знаю, является ли это лучшим подходом для преобразования строки в целочисленный формат, но это то, что я пришел с.
Любая помощь будет очень признательна!