![](/img/trans.png)
[英]Chrome closes immediately after being opened with selenium (Python)
[英]Chrome browser closes immediately after loading from selenium
我正在運行一個基本的 python 程序來打開 Chrome Window,但是一旦代碼執行,window 就會出現一秒鍾,然后立即關閉。
from selenium import webdriver
import time
browser = webdriver.Chrome(executable_path=r"C:\APIR\chromedriver.exe")
browser.maximize_window()
browser.get("https://www.google.com")
Chromedriver 版本:91.0.4472.101 Chrome 版本:91.0.4472.164
任何幫助,將不勝感激。
謝謝
它關閉是因為程序結束。 你可以:
等待time.sleep
,例如time.sleep(10)
在一切完成后保持瀏覽器打開 10 秒
讓用戶使用input()
按 Enter
或者檢測瀏覽器何時關閉。 有很多方法可以做到這一點。 示例: https : //stackoverflow.com/a/52000037/8997916
您還可以在一個循環中以很小的延遲捕獲 BrowserUnreachable 異常
對於邊緣瀏覽器
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from webdriver_manager.microsoft import EdgeChromiumDriverManager
options = webdriver.EdgeOptions()
options.add_experimental_option("detach", True)
driver = webdriver.Edge(options=options, service=Service(EdgeChromiumDriverManager().install()))
driver.maximize_window()
driver.get('https://stackoverflow.com/questions/68543285/chrome-browser-closes-immediately-after-loading-from-selenium')
對於 Chrome 瀏覽器
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(options=options, service=Service(ChromeDriverManager().install()))
driver.maximize_window()
driver.get('https://stackoverflow.com/questions/68543285/chrome-browser-closes-immediately-after-loading-from-selenium')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.