在Python中使用Selenium,我想下載一個頁面,並保存特定div的HTML代碼,該代碼的標識爲id。我有以下情況:在python中使用selenium獲取特定div的HTML代碼
from selenium.webdriver import Firefox
from selenium.webdriver.support.ui import WebDriverWait
...
with closing(Firefox()) as browser:
browser.get(current_url)
WebDriverWait(browser, timeout=3).until(lambda x: x.find_element_by_id('element_id'))
element = browser.find_element_by_id('element_id')
element
是selenium.webdriver.remote.webelement.WebElement
型。有沒有辦法從element
獲取HTML代碼(沒有以任何方式處理)?使用Selenium有沒有更好的方法來完成這項任務?
是否必須是硒? –
我正在尋找一個專門使用硒的解決方案。謝謝。 – Lamps1829