使用 Python 脚本打开标签页

Open tabs using Python script

我正在学习 Python 并且我正在尝试创建我自己的脚本来自动化工作中的事情。 我正在尝试使用默认 url 和 2 个或更多具有不同 url 的选项卡打开网络浏览器(无论是哪个浏览器)。 我尝试了 open_new()、open()、open_new_tab() 但它不起作用。它打开一个浏览器(第一个 url),当我关闭它时 window 然后在一个新的 window 中打开第二个 url。

def open_chrome():
   url = 'www.amazon.com'
   url2 = 'www.google.com'
   browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'

   webbrowser.get(browser).open_new(url)
   time.sleep(2)
   webbrowser.get(browser).open_new_tab(url2)

open_chrome()
webbrowser.open(foo, 2)

可能会解决您的问题。

编辑:根据我们在评论中的讨论,试试这个解决方案:

import webbrowser
import time

def open_chrome():
   url = 'www.amazon.com'
   url2 = 'www.google.com'
   browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'

   webbrowser.get(browser)
   #You can do webbrowser.open(url, 0) if you want to open in the same window, 1 is a new window, 2 is a new tab. Default behaviour opens them in a new tab anyway.
   #See https://docs.python.org/2/library/webbrowser.html
   webbrowser.open(url) 
   #time.sleep(2) -- Commented this out as I didn't find it neccessary.
   webbrowser.open(url2)

open_chrome()
import webbrowser

while True:
    webbrowser.open("https://google.com", new=1)

这应该会为您打开一些选项卡。如果出现错误,那么在 cmd 提示符下 pip3 install webbrowser 应该可以工作。