java - RSelenium 与 Tor 以及 Windows 上的新 RSelenium 版本
问题描述
我找到了@jdharrison 关于如何RSelenium
在 Windows 上使用 Tor 的精彩回答:
https ://stackoverflow.com/a/39048970/7837376
然而,在新版本中RSelenium
,startServer()
它已失效,并且它的替换rsDriver()
不像startServer()
以前那样采用 java 参数。
用新的 RSelenium 语法在 Firefox 中启动 Tor 的方法是什么?首先十分感谢)!
解决方案
您可以自己启动 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()
推荐阅读
- python - 在 Python 中避免多个 Try/Except 块
- pagination - DSpace - OAI-PMH - 分页
- python - 输入 0 与层展平不兼容:预期 min_ndim=3,发现 ndim=2
- c# - 如何将字符串和值分隔到字典中?
- python - Chrome Native Messaging - 手动执行主机
- chilkat - 创建具有多个相同标记子项的 XML
- kubernetes - Nginx 入口库
- three.js - Threejs fbx 加载器将对象添加到场景中,但它们不在子数组中
- r - R dplyr group_by 总结保持最后不丢失
- javascript - 为什么不将 jQuery 与 Vue.js 一起用于 AJAX?