如何在Python中编辑URL并打开新页面而不新建窗口或标签页?

0 投票
1 回答
2072 浏览
提问于 2025-04-16 02:19

我正在尝试创建一个Python脚本,让它一次只打开一个网页。但是,使用Python和Mozilla浏览器时,每次打开网页都会新开一个标签页。我希望它只保持一个窗口打开,这样就可以无限循环,而不会因为打开太多窗口或标签页而崩溃。这个脚本会访问大约6到7个网站,目前的代码中用到了time和webbrowser这两个模块。

代码如下:

webbrowser.open('网址')
time.sleep(100)
webbrowser.open('下一个网址')

但是这样会新开一个标签页,而我只是想换个页面。

任何信息都非常感谢。

谢谢。

1 个回答

1

在Firefox浏览器中,如果你打开地址栏输入about:config,然后把browser.link.open_newwindow设置为“1”,那么你点击的那些本来会在新窗口或新标签页打开的链接,就会在当前的标签页里打开。我不太确定这个设置是否适用于第三方应用程序的链接,但可以试试看。

当然,这个设置会影响你在Firefox中做的所有事情(不过按住Ctrl再点击链接,依然会在新标签页中打开)。

撰写回答