问题描述
我使用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 (将#修改为@)