我用 Selenium 打开浏览器,但是打开浏览器后,它立即关闭。我希望它保持打开状态,我该如何实现?

问题描述 投票:0回答:1
def open_chrome(self):        
    browser = webdriver.Chrome()
    browser.get('https://www.google.com.br')

def open_youtube(self):
    youtube = webdriver.Chrome()
    youtube.get('https://www.youtube.com.br')

我尝试使用睡眠,但效果不佳。程序变慢,性能很差。

python selenium-webdriver widget pyside6
1个回答
0
投票

脚本结束时驱动程序自动关闭。为了防止这种情况,一种选择是在脚本的最后一行放置一个断点,以在脚本关闭之前停止它。


其他反馈...

而不是创建一个单独的方法来打开每个站点,

open_chrome()
(实际上是打开谷歌)和
open_youtube()
,而只是更改/传递 URL...其余代码应该是相同的。

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