💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
有时候窗口中有很多子tab页面。这时候肯定是需要进行切换的。selenium提供了一个叫做`switch_to_window`来进行切换,具体切换到哪个页面,可以从`driver.window_ handles`中找到。 ```python from selenium import webdriver import time driver = webdriver.Chrome() driver.get('https://www.baidu.com/') # 打开新页面 driver.execute_script("window.open('https://www.douban.com/')") # 打印当前的URL地址 # https://www.baidu.com/ print(driver.current_url) for url in driver.window_handles: print(url) # CDwindow-1EA96009BB21875F028260086275DB3D # CDwindow-1426739692909F902D3F05765FFB06BD # 切换界面 driver.switch_to.window(driver.window_handles[0]) # https://www.douban.com/ print(driver.current_url) # time.sleep(2) # driver.find_element_by_id('kw').send_keys('python') # driver.close() # driver.quit() ```