2013-04-19 16 views
12

Używanie Selenium do automatyzacji przeglądarki (Python).Pobierz całą zawartość strony za pomocą Selenium

Jeśli dobrze rozumiem, następujący kod byłyby wykorzystywane

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

Jak bym go o uzyskanie tekst na całej stronie, a nie patrząc w obrębie danego elementu?

Dziękuję bardzo!

+1

'driver.find_element_by_name ('body') text'.? – Blender

+0

Co się stanie, jeśli HTML jest zniekształcony? –

+0

Pracujesz z DOM, a nie HTML. Przeglądarki są wyjątkowo wyrozumiałe i będą próbowały zrozumieć kod HTML. – Blender

Odpowiedz

29

Wygląda na to, że cała strona tekstu można znaleźć w:

driver.page_source 
Powiązane problemy