获取当前页面的 title
-
红框内即为页面的 title
-
获取方法:driver.title
获取当前页面的 url
- 红框内即为页面的 url
- 获取方法:driver.current_url
示例:
from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(10) # 打开百度首页 driver.get('http://baidu.com') # 打印当前窗口的 title print(driver.title) # 打印当前窗口的 url print(driver.current_url)
driver.quit()
输出结果如下:
百度一下,你就知道
https://www.baidu.com/
窗口切换
我们在使用浏览器打开链接时,通常会存在2种情况
-
- 在当前窗口打开,即覆盖
- 新建窗口打开,保留原有窗口
示例:
- 百度首页搜索:博客园
- 打开博客园官网,获取当前页精华帖的标题
- 回到百度输入框,并打印出 title
代码如下:
from selenium import webdriver driver = webdriver.Chrome() dr