python-selenium控制浏览器多开窗口

1、视频展示-多开5个百度页面

在这里插入图片描述

目录结构

这里是引用

只要在当前目录下放上自己所在的谷歌驱动器:谷歌驱动器如何下载,请参考博客:请点我

奉上代码

import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_driver = "./chromedriver.exe"
driver = webdriver.Chrome()

# 输入区部代码   选择区部代码
for i in range(5):
    js = 'window.open();'
    driver.execute_script(js)
    cls = driver.window_handles
    driver.switch_to.window(cls[i])
    driver.get("http://www.baidu.com")
    time.sleep(0.1)

注意!!

python3.8以上请修改:

chrome_options = Options()
chrome_options.add_experimental_option('debuggerAddress', '127.0.0.1:9222')
chrome_driver = './chromedriver.exe'
service = Service(chrome_driver)
driver = webdriver.Chrome(service=service, options=chrome_options)

希望对大家有帮助,如有错误,欢迎指正

致力于办公自动化的小小程序员一枚

希望能得到大家的【一个免费关注】!感谢

猜你喜欢

转载自blog.csdn.net/weixin_42636075/article/details/129144085