我已添加到html文件:maintenance.html iframe:
<iframe name="iframe_name" src="maintenance_state.txt" frameborder="0" height="40" allowtransparency="allowtransparency" width="800" align="middle" ></iframe>
我想使用Python和Selenium获取src文件maintenance_state.txt的内容。我正在使用以下方法定位iframe元素:
maintain = driver.find_element_by_name("iframe_name")
但是,maintain.text返回一个空值。我如何获取写在maintenance_state.txt文件中的文本。
谢谢你的帮助。
您可以获取src
元素,导航至该元素并获取page_source
:
from urlparse import urljoin
src = driver.find_element_by_name("iframe_name").get_attribute("src")
url = urljoin(base_url, src)
driver.get(url)
print(driver.page_source)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句