Я пытаюсь использовать селен питон для автоматического поиска по финансам Yahoo. Когда я набираю какие-то слова, в Google будет появляться предложение, похожее на то же самое.
https://finance.yahoo.com/
Я обнаружил, что элементом списка с xpath должны быть предложения, сделанные yahoo:
//*[@id="search-assist-input"]/div[2]/ul
Кажется, содержание предложения скрыто в этом списке, но оно невидимо, я имею в виду, когда я нажимаю, чтобы развернуть его, оно просто исчезает. Я не знаю, есть ли в Firefox или Chrome какие-то «всегда разворачивающиеся узлы», но эти элементы кажутся очень труднодоступными.
Я попытался получить все дочерние элементы под этот элемент, он показывает, что элемент не может быть найден:
from chrome_driver.chrome import Chrome
driver = Chrome().get_driver()
driver.get('https://finance.yahoo.com/')
driver.find_elements_by_xpath("//div[@id='search-assist-input']/div/input")[0].send_keys('goog')
x = driver.find_elements_by_xpath("//div[@data-reactid='56']/ul[@data-reactid='57']/*")
Как я могу получить эти автоматические предложения из окна поиска?