python selenium 切入iframe 查找镶嵌在iframe中的html中的iframe
时间: 2023-11-25 13:52:21 浏览: 201
geckodriver.exe
以下是使用Python Selenium切入iframe并查找嵌套在iframe中的HTML中的iframe的示例代码:
```python
from selenium import webdriver
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("http://www.example.com")
# 切换到iframe
iframe = driver.find_element_by_xpath("//iframe[@id='iframeID']")
driver.switch_to.frame(iframe)
# 在iframe中查找嵌套的iframe
nested_iframe = driver.find_element_by_xpath("//iframe[@id='nestedIframeID']")
# 切换到嵌套的iframe
driver.switch_to.frame(nested_iframe)
# 在嵌套的iframe中查找元素
element = driver.find_element_by_xpath("//div[@class='example']")
# 输出元素文本
print(element.text)
# 切换回主页面
driver.switch_to.default_content()
# 关闭浏览器
driver.quit()
```
阅读全文