我的Python版本是3.9.5。每次使用driver.get函数时,Chrome浏览器会出现一秒钟,然后立即关闭窗口。我该如何让它保持打开状态?以前它能正常工作,但当我关闭VSCode并重新打开它时,我做了一些导致Chrome似乎没有被打开的操作。
我的Python版本是3.9.5。每次使用driver.get函数时,Chrome浏览器会出现一秒钟,然后立即关闭窗口。我该如何让它保持打开状态?以前它能正常工作,但当我关闭VSCode并重新打开它时,我做了一些导致Chrome似乎没有被打开的操作。
我认为你可以通过添加detach选项来解决这个问题。
例如:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
options = webdriver.ChromeOptions()
options.add_experimental_option("detach", True)
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
请检查日志以获取更多信息。有时您的网络浏览器已更新,但chromedriver与其版本不匹配,因此您需要下载特定版本的浏览器。
input()
,它将等待在控制台中按任意键退出脚本。 - furas