闲置时如何停止RSelenium浏览器自动关闭?

问题描述

我使用RSelenium运行一个抓取循环,有时(很少)遇到错误然后停止。

对我来说,问题是,当这种情况发生并且我在一段时间内不检查RSelenium会话时(大约半小时左右..?),RSelenium会话会自动关闭,这会从我要检查的会话。

如何阻止这种情况的发生?或更准确地说,当长时间闲置时如何防止RSelenium会话(以及从RSelenium打开的Firefox浏览器)关闭?

以下是我开始抓取的方式-我像这样打开Firefox浏览器,然后转到所需的URL,然后开始抓取。

library(RSelenium)
# Running with the browser open ------------------------------------------------
rD <- RSelenium::rsDriver(port = 4454L,browser = "firefox")

remDr <- rD$client
remDr$open()

P.S。只是为了澄清,刮刮偶尔会停止是可以的-这就是我可以检查是否缺少漏洞的方法。我需要的是一种让RSelenium会话在闲置时停止关闭的方法。预先感谢您提供的任何帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...