¿Cómo obtener innerHTML de toda la página en el controlador de selenio?
Estoy usandoselenium
hacer clic en la página web que quiero y luego analizar la página web usandoBeautiful Soup
.
Alguien ha demostradocómo obtener HTML interno de un elemento en unSelenium WebDriver
. ¿Hay alguna manera de obtener HTML de toda la página? Gracias
El código de muestra enPython
(Según la publicación anterior, el idioma parece no importar demasiado):
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from bs4 import BeautifulSoup
url = 'http://www.google.com'
driver = webdriver.Firefox()
driver.get(url)
the_html = driver---somehow----.get_attribute('innerHTML')
bs = BeautifulSoup(the_html, 'html.parser')