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

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

在这里插入图片描述

目录结构

这里是引用文章来源地址https://uudwc.com/A/6Xpbk

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

奉上代码

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)

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

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

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

原文地址:https://blog.csdn.net/weixin_42636075/article/details/129144085

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年06月28日 06:24
什么是“网络空间安全”?这个行业就业方面如何?
下一篇 2023年06月28日 06:24