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