【发布时间】:2016-11-29 04:50:16
【问题描述】:
我刚得到一份远程工作的新工作,我必须打开一堆页面并登录它们来开始我的一天。我很想自动化这个过程,因为它可能有点乏味。我想单独留下我的个人浏览窗口并打开一个包含我需要的所有页面的新窗口。这是我正在尝试做的事情的要点:
import webbrowser
first = True
chromePath = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
URLS = ("first page", "second page", "third page")
for url in URLS:
if first:
webbrowser.get(chromePath).open(url)
first = False
else:
webbrowser.open(url, new=2)
由于某种原因,这段代码只是在我当前的浏览器中打开新标签,这与我希望它做的基本上相反。怎么回事?
【问题讨论】:
-
你想在一个单独的窗口中打开每个 url 还是启动一个包含所有选项卡的新窗口?
-
包含所有标签的新窗口。
-
我怀疑您已经设置了 chrome,以便为新页面创建标签,而不是打开新浏览器。也许使用其他浏览器 (firefox) 进行自动负载设置?