RSelenium with Tor 在 Windows 上带有 NEW RSelenium 版本

2022-09-03 08:12:54

我通过@jdharrison如何在Windows上使用Tor来找到这个奇妙的答案:https://stackoverflow.com/a/39048970/7837376RSelenium

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

在新的RSelenium语法中,在firefox中启动Tor的方法是什么?非常感谢(提前)!


答案 1

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

答案 2

推荐