selenium 嵌套网页转化
在自动化测试或者是爬取嵌套网页时,需要先对嵌套网页进行转化处理,借助selenium库自带的函数就能轻松实现
嵌套网页:
嵌套网页就是指类似
<html>
<html>
</html>
</html>
转化的代码实现:
from selenium import webdriver
chomedriver = webdriver.Chrome()
#请求网页
chomedriver.get('http://xxx.com')
# iframe 需要转换
login = chomedriver.find_element_by_id('xxx') #可以换为其他的选择器
chomedriver.switch_to.frame(login) #switch_to_frame()函数即将删除,改为switch_to.frame()