Wie bekomme ich innerHTML der ganzen Seite im Selentreiber?

Ich benutzeselenium, um auf die gewünschte Webseite zu klicken, und dann die Webseite mit @ zu analysiereBeautiful Soup.

Jemand hat @ gezei wie man den inneren HTML-Code eines Elements in einem @ abruSelenium WebDriver. Gibt es eine Möglichkeit, HTML der gesamten Seite abzurufen? Vielen Dan

Der Beispielcode inPython (Basierend auf dem obigen Beitrag scheint die Sprache nicht allzu wichtig zu sein):

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')

Antworten auf die Frage(4)

Ihre Antwort auf die Frage