问题标签 [rselenium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9187 浏览

xml - 如何填写在线表格并在 R 中返回结果

有没有人从 R 远程填写过网络表格?

我想用我的分数在 R 中做一些射箭统计。有一个非常方便的网页,为您提供分类和障碍http://www.archersmate.co.uk/,我自然希望将其包含在我的统计表中。

是否可以远程填写此表格并将结果返回给 R???

否则,我将不得不自己获取所有障碍表并将它们放入数据库中。

更新:我们已将问题缩小到事实,即表单提交按钮是用 javascript 编写的。

0 投票
1 回答
7495 浏览

r - RSelenium 中的下拉框

如何与下拉框交互RSelenium?特别是,我可以选择下拉框,findElement但是如何选择一个选项呢?

0 投票
2 回答
3819 浏览

r - RSelenium 中的不一致行为

在 Linux 上,RSelenium/Selenium似乎表现不正常。我手动启动服务器,它似乎启动正常。有时我可以从我的 R 会话连接到它,有时我得到一个错误。我还不能查明原因:同一个脚本似乎有时有效,有时无效。有任何想法吗?

这是启动服务器的输出:

我在 R 会话中收到的错误:

其他时候,运行完全相同的脚本,一切都会成功。实际执行脚本的计算机节点可能有所不同,但当它无法连接时,我不知道问题出在哪里。

0 投票
1 回答
1362 浏览

r - 从 RSelenium 调用的浏览器可以在后台运行吗

我正在使用 Windows 7 机器。是否可以从 RSelenium 库运行 remoteDriver()$open() 并让浏览器在后台运行(即不可见)。

谢谢

0 投票
1 回答
783 浏览

selenium - 在 RStudio 中启动一个 RSelenium 服务器

当我尝试在 RI 中启动服务器时,看到警告消息:

checkForServer() startServer()

警告消息:运行命令 '"java" -jar "C:/Program Files/R/R-3.1.2/library/RSelenium/bin/selenium-server-standalone.jar" -log "C:/Program Files/R /R-3.1.2/library/RSelenium/bin/sellog.txt"' 的状态为 127

0 投票
1 回答
1135 浏览

r - 将 Rselenium 与 firefox 和 socks5h 一起使用

我正在使用 RSelenium 包连接到 firefox,但我希望通过 socks 代理来连接。

在 Python 中,这可以使用 webdriver 包并设置 FirefoxProfile 的首选项来实现,例如 profile=webdriver.FirefoxProfile() profile.set_preference('network.proxy.socks', x.x.x.x) profile.set_preference('network.proxy.socks_port', ****) browser=webdriver.Firefox(profile)

但是,我找不到如何尝试将代理设置为 socks 代理,或在 RSelenium 中设置 socks 端口。我尝试使用 RCurl 选项设置它,如下所示 options(RCurlOptions = list(proxy = "socks5h://x.x.x.x:****")) ,但这给了我以下错误消息 Error in function (type, msg, asError = TRUE) : Can't complete SOCKS5 connection to 0.0.0.0:0. (1) 有人使用 R 代码使用 socks 代理成功连接到 Firefox 吗?

我正在使用 1.3.5 版的 RSelenium 和 28.0 版的 Firefox。

0 投票
1 回答
701 浏览

r - RSelenium 对服务器的无效调用

当我在 R 中运行介绍性代码时,

我得到错误

对服务器的无效调用。请检查您是否打开了浏览器。

queryRD(paste0(serverURL, "/session/", sessionInfo$id, "/url"), 中的错误:

会话信息():

0 投票
1 回答
103 浏览

r - 如何从 HTML 表中获取带有 R 禁用单选按钮的行数?

我正在用 R 抓取网页。我使用“RSelenium”和“XML”包。下表在某些行中有一个单选按钮。我需要知道哪些行(例如第一行和第三行)禁用了单选按钮,以便在抓取期间跳过该行。最好的方法是什么?我无法弄清楚如何轻松获取禁用输入的行数。

非常感谢。

0 投票
1 回答
1503 浏览

r - RSelenium:无法运行示例代码

我是新来的RSelenium,并且在使用“Introduction Vignette”中的以下示例时遇到问题:

我收到以下错误:

有任何想法吗?我正在使用 R 版本 3.1.1 (2014-07-10) 在 Mac OS X 上运行 Firefox。编辑:也不适用于 R 版本 3.1.3 (2015-03-09)。

0 投票
0 回答
180 浏览

r - RSelenium:`describeElement` 不起作用

这是我尝试过的一个例子:

但是,以下方法不起作用:

它给了我以下错误:

我的最终目标是获取所有子元素的列表webElem,以便我可以提取每个元素的特定属性。

有任何想法吗?

我正在使用 R 版本 3.1.3 (2015-03-09) 在 Mac OS X 上运行 Firefox。