Я обнаружил, что простой ввод текста в поле поиска не показывает выпадающий список. Вот пример кода, который даст вам внутренний HTML раскрывающегося списка. Вы можете изменить xpath, чтобы получить заданный вами элемент c li
или проанализировать его соответствующим образом с помощью BeautifulSoup.
driver.get("https://coinmarketcap.com/coins/")
#fill out search field
search_box = driver.find_element_by_xpath("""/html/body/div/div/div[1]/div[3]/nav/nav/form/div/div/div/input""")
search_box.click()
time.sleep(1)
search_box.send_keys("eth")
#Select first option from dropdown
listbox = driver.find_element_by_xpath("//div[@class='cmc-popover__dropdown']")
print(listbox.get_attribute('innerHTML'))
Редактировать: Кроме того, если экземпляр драйвера недостаточно широк, окно поиска не получится т появляются. Попробуйте открыть его максимально.