市场调查与分析-selenium--打开和切换新窗口

from selenium import webdriver


driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
driver.implicitly_wait(2)
driver.execute_script("window.open('https://douban.com/')")
driver.switch_to.window(driver.window_handles[1])
print(driver.page_source)

打开新窗口和切换页面
1、selenium中没有专门的打开新窗口的方法,是通过window.execute_script()来执行’js’脚本的形式来打开新窗口的。
#2、打开新的窗口后’driver’当前的页面还是之前的,如果想要获取新的窗口的源代码,那么就必须先切换过去。

你可能感兴趣的:(selenium)