我正在使用Python绑定来运行Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
我知道我可以像这样抓取网络元素:
elem = wd.find_element_by_css_selector('#my-id')
我知道我可以通过...
wd.page_source
但是无论如何,有没有获得“元素来源”?
elem.source # <-- returns the HTML as a string
Python的Selenium Webdriver文档基本上不存在,我在代码中看不到任何能够启用该功能的东西。
对访问元素(及其子元素)的HTML的最佳方法有何想法?
wd.page_source
使用beautifulsoup 解析所有内容