R/close_rselenium.R

Defines functions close_rselenium

Documented in close_rselenium

#' utility function that closes all parallel instances of RSelenium
#'
#' @param clust \code{parallel} cluster
#' @return No return value, called to close RSelenium instances in parscrape.
#' @keywords internal

close_rselenium <- function(clust) {
  parallel::clusterEvalQ(clust, function(){
    remDr$close()
    rD$server$stop()
  })
  system("taskkill /im java.exe /f", intern = FALSE, ignore.stdout = FALSE)
}
till-tietz/parsel documentation built on Jan. 4, 2024, 8:55 p.m.