gpt4 book ai didi

python - 如何使用 Python 启动具有多个选项卡的新 Firefox 窗口

转载 作者:可可西里 更新时间:2023-11-01 09:26:47 26 4
gpt4 key购买 nike

我想创建一个 MSWindows Python 程序,每次运行时都会启动一个带有多个选项卡的新 Firefox 窗口。例如,如果我想搜索“hello”,则会弹出一个新窗口(即使 Firefox 窗口已经打开),然后启动搜索“hello”的 Google 和 Bing 选项卡。如果我将关键字更改为“world”,则会再次弹出一个新的浏览器,其中包含搜索“world”的 Google 和 Bing 标签。

我查看了 webbrowser 模块,但无法访问:1. 在浏览器已打开时启动新浏览器:例如webbrowser.open(' http://www.google.com ',new=1) 将改为打开一个新选项卡2. 在同一窗口中同时启动多个选项卡

感谢您的帮助。

谢谢。

最佳答案

在 python 3.6 中,完整的答案将包括 webbrowser docs 中的 webbrowser.open_new() 和 webbrowser.open_new_tab() .

import webbrowser

def main():
# print(webbrowser._browsers) # for Python 3.x to determine .get() arg
browser = webbrowser.get('firefox')

urls = ['url1', 'url2', 'url3']

first = True
for url in urls:
if first:
browser.open_new(url)
first = False
else:
browser.open_new_tab(url)

if __name__ == '__main__':
main()

享受代码。 +1 如果它帮助了你。干杯!

关于python - 如何使用 Python 启动具有多个选项卡的新 Firefox 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2650250/

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