工具:
python 3.8
selenium
webdriver.Chrome()
情況:
開多個 console 爬同個網站不同頁面
今天早上看發現有些掛掉 幾乎都是同個時間 但有些還是繼續爬
程式碼都依樣 頁面不同
錯誤地方都不太一樣
driver.refresh() 比較多
錯誤原因
NoSuchWindowException: no such window: window was already closed
(Session info: chrome=87.0.4280.141)
嘗試輸入指令
driver
Out[23]: <selenium.webdriver.chrome.webdriver.WebDriver
(session="98fcf588b7cc41cca659c46b9e35424b")>
driver.window_handles
Out[26]: []
driver.page_source
NoSuchWindowException: no such window: target window already closed
from unknown error: web view not found
(Session info: chrome=87.0.4280.141)
找不到頭緒怎麼解
打 driver 仍然有訊信
但是執行一些動作就錯誤
因為有些其他程式還在執行 沒有中斷
想問看有沒有寫法可以避免