python-selenium-页面重定向

Posted by

1.如果当前的网页改变(url改变),driver是无法自动更新网页内容的,所以我们需要手动重定向到新的网址:

比如我们处于登录界面(https://abc.com/login),登陆后网页 自动跳转 个人主页(https://abc.com/user),我们可以这么处理:

from selenium import webdriver
#......
driver.get('https://abc.com/login')
#......
driver.get('https://abc.com/user')
#......

注意:当我们登录成功后,一定 要等待一定时间才能够重定向,如果我们直接重定向页面,得到的结果很有可能还是登录界面,(重定向页面的网址可以从html的元素中得到)

2.如果网页是在新窗口打开的,我们就需重定向到新的窗口: