使用 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
应该可以工作。
我正在学习 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
应该可以工作。