如何使用 Python 中的网络浏览器在 Chrome 中打开多个标签

问题描述

我正在编写一个 Python 脚本,以便使用不同的选项卡设置打开 Google Chrome,这些设置会因 JSON 文件中设置的不同配置而异。

我正在努力实现的是在 Chrome 中打开不同的标签。目前我的代码只在新的 Chrome 窗口中打开第一个选项卡,当我关闭它时,第二个选项卡显示等等。

我的认浏览器 Firefox 没有这个问题。这意味着在这种情况下不使用 get() 方法

这是我的代码的一部分:

import webbrowser

chromedir = 'C:/Program Files/Google/Chrome/Application/chrome.exe %s'

def lauchChrome(commands):

    for idx,val in enumerate(parsed_json[commands]):

        chrome = webbrowser.get(chromedir)

        if idx == 1:
            chrome.open_new(parsed_json[commands][val])
        else:
            chrome.open_new_tab(parsed_json[commands][val])

我不想为此使用 Firefox,因为我在使用 Google 服务时更喜欢使用 Chrome

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...