Python 网络浏览器模块保持浏览器打开

问题描述 投票:0回答:1

我正在尝试使用Python的网络浏览器模块打开一个网站,但是,我希望浏览器在脚本完成后继续保持打开状态而不是关闭。

import webbrowser

# Logic/code that programmatically gets a URL

print(webbrowser.open(url))

# while True:
#    continue

print("script done")

如果我运行上面的代码,我会得到:

>True
>script done

但是没有网页打开,没有新选项卡等。 如果我取消注释无限 While 循环,则会出现浏览器/选项卡,并且当我手动键盘中断该过程时,它们会消失。

因此,浏览器似乎仅在脚本运行时才存在。

我想打开浏览器访问该页面,然后将其保持打开状态。 有没有办法使用Python的网络浏览器模块或任何内置的Python模块来做到这一点?

python browser module
1个回答
0
投票

对于可能遇到此问题的任何人:

当通过命令行正常运行脚本时,它可以工作(python ./script.py)。 但是当通过 Visual Studio Code 的“运行而不调试”运行时,如果没有循环,它就无法工作。

© www.soinside.com 2019 - 2024. All rights reserved.