self_example/Spider/Chapter07_动态渲染页面爬取/seleniumLearning/demo11选项卡管理.py

22 lines
560 B
Python

#-*- encoding:utf-8 -*-
'''
@Author : dingjiawen
@Date : 2023/12/6 21:14
@Usage : 选项卡管理
@Desc : 访问页面的时候会开起一个个选项卡
'''
import time
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.baidu.com')
# 开启一个新的选项卡
browser.execute_script('window.open()')
print(browser.window_handles)
browser.switch_to.window(browser.window_handles[1])
browser.get('https://www.taobao.com')
time.sleep(1)
browser.switch_to.window(browser.window_handles[0])
browser.get('https://python.org')