У меня возникли проблемы с выбором значений, которые относятся к выпадающим кнопкам. Я никогда не видел кнопки, которая работает таким образом, она равна выпадающему меню, но она классифицируется на веб-сайте HTML как кнопка. Итак, селен возвращает мне ошибку при попытке манипулировать кнопкой, как если бы это было меню.
Не могли бы вы помочь мне узнать, какой код я должен запустить, чтобы выбрать значение из первого выпадающего меню этого Веб-сайт Центрального банка Бразилии ? Значение по умолчанию REAL (BRL)
, и я хочу использовать регулярные выражения для выбора других.
edit:
df = pd.DataFrame();
selector = Select(driver.find_element_by_id("button-converter-de"))
options = selector.options
for index in range(0, len(options)-1):
df.append(pd.DataFrame.from_dict(eval(options[index])), ignore_index= True)
selector.select_by_index(df.loc[df.iloc[:,0].str.contains(str(moeda_origem))])
Ошибка: «UnexpectedTagNameException: Select работает только для выбранных элементов, не на кнопке "