gpt4 book ai didi

python - 浏览器打不开新窗口

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:30 25 4
gpt4 key购买 nike

我刚找到一份远程工作的新工作,我必须通过打开一堆页面并登录来开始新的一天。我很想自动化这个过程,因为它可能有点乏味。我想保留我的个人浏览窗口并打开一个包含我需要的所有页面的新窗口。这是我正在尝试做的事情的要点:

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)

出于某种原因,此代码只是在我当前的浏览器中打开新选项卡,这基本上与我希望它做的相反。这是怎么回事?

最佳答案

我没有安装 Chrome,但似乎存在多个问题:

  1. 根据文档,webbrowser.get 需要浏览器的名称,而不是路径。
  2. 您应该保存 webbrowser.get() 的返回值,并使用它打开剩余的 url。

import webbrowser
URLS = ("first page", "second page", "third page")
browser= webbrowser.get('chrome')
first= True
for url in URLS:
if first:
browser.open_new(url)
first = False
else:
browser.open_new_tab(url)

关于python - 浏览器打不开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38574629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com