我想通过说我没有可复制的示例作为开头,因为我不知道页面崩溃的方式或时间。这是我收到的特定错误消息:
Selenium message:unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
我有一个循环,它根据页码输入来抓取数据。有时,页面间隔会以未知的间隔崩溃,而我却没有获得完整的数据。重新启动过程非常简单,但是我仍然必须手动进行。
我想做的是将启动代码另存为自己的函数,然后tryError
进行抓取。如果弹出特定的页面崩溃错误,则我跳出循环并重新启动过程。但是,我不太确定如何存储特定的页面崩溃错误,以便触发重启脚本。我还有其他tryCatch
个可以做其他事情的东西,因此我无法真正将其包装在整个函数中。
有人知道如何存储页面崩溃错误消息,以便我可以触发进程重新启动吗?