首页 > 解决方案 > RSelenium 与 Tor 以及 Windows 上的新 RSelenium 版本

问题描述

我找到了@jdharrison 关于如何RSelenium在 Windows 上使用 Tor 的精彩回答: https ://stackoverflow.com/a/39048970/7837376

然而,在新版本中RSeleniumstartServer()它已失效,并且它的替换rsDriver()不像startServer()以前那样采用 java 参数。

用新的 RSelenium 语法在 Firefox 中启动 Tor 的方法是什么?首先十分感谢)!

标签: javarseleniumtorrselenium

解决方案


您可以自己启动 selenium 服务器,而不是使用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()

推荐阅读