Как разбирать элементы драйвера Selenium?

Я новичок в Selenium с Python. Я пытаюсь очистить некоторые данные, но я не могу понять, как анализировать выходные данные из таких команд:

driver.find_elements_by_css_selector("div.flightbox") 

Я пытался использовать Google-учебник, но ничего не нашел для Python.

Не могли бы вы дать мне подсказку?

find_elements_by_css_selector() вернет вам список экземпляров WebElement . Каждый веб-элемент имеет несколько доступных методов и атрибутов. Например, чтобы получить внутренний текст элемента, используйте .text :

 for element in driver.find_elements_by_css_selector("div.flightbox"): print(element.text) 

Вы также можете выполнить контекстно-зависимый поиск, чтобы найти другие элементы внутри текущего элемента. Принимая во внимание, что я знаю, с какого сайта вы работаете , вот пример кода, чтобы получить время отправления и прибытия для рейса в первом направлении в поле результатов:

 for result in driver.find_elements_by_css_selector("div.flightbox"): departure_time = result.find_element_by_css_selector("div.departure p.p05 strong").text arrival_time = result.find_element_by_css_selector("div.arrival p.p05 strong").text print [departure_time, arrival_time] 

Удостоверьтесь, что вы изучаете страницы « Начало работы» , « Навигация и поиск элементов» .