2013-04-19 5 views
12

Использование Selenium для автоматизации браузера (Python).Получить содержимое всей страницы с помощью Selenium

Если я правильно понимаю, следующий код будет использоваться

inputElement = driver.find_element_by_name("q") 
the_text = inputElement.text 

Как бы я идти о получении текста на всей странице, а не глядя в пределах конкретного элемента?

Большое спасибо!

+1

'driver.find_element_by_name ('тело') Text'.? – Blender

+0

Что делать, если HTML неверен? –

+0

Вы работаете с DOM, а не с HTML. Браузеры очень снисходительны и будут пытаться понять HTML. – Blender

ответ

29

Похоже, весь текст страницы можно найти в:

driver.page_source 
Смежные вопросы