Neal Barsch
Neal Barsch

Reputation: 2940

RSelenium with Tor with NEW RSelenium version on Windows

I found this fantastic answer by @jdharrison on how to launch Tor using RSelenium on windows: https://stackoverflow.com/a/39048970/7837376

In the new version of RSelenium, however, startServer() is defunct and its replacement rsDriver() does not take a java argument as startServer() did before.

What is the way to launch Tor as above in firefox in the new RSelenium syntax? Thanks very much (in advance)!

Upvotes: 16

Views: 955

Answers (1)

Tarun Lalwani
Tarun Lalwani

Reputation: 146510

You can start the selenium server yourself instead of using rsDriver

browserP <- "C:/Users/john/Desktop/Tor Browser/Browser/firefox.exe"
jArg <- paste0("-Dwebdriver.firefox.bin=\"", browserP, "\"")
pLoc <- "C:/Users/john/Desktop/Tor Browser/Browser/TorBrowser/Data/Browser/profile.meek-http-helper/"
jArg <- c(jArg, paste0("-Dwebdriver.firefox.profile=\"", pLoc, "\""))

wdman::selenium(jvmargs=jArg, selargs='any selenium args')
remDr <- remoteDriver(browserName ="firefox", port=4567L)
driver <- remDr$open()

Upvotes: 1

Related Questions