工具:
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 仍然有讯信
但是执行一些动作就错误
因为有些其他程式还在执行 没有中断
想问看有没有写法可以避免