200得票24回答
ChromeDriver会话未创建:此版本的ChromeDriver仅支持Chrome 74版本的错误,使用Selenium和ChromeDriver Chrome。

我正在尝试使用rsDriver函数运行RSelenium,但是当我运行rD < - rsDriver()时,我收到了一条消息,告诉我需要一个更新的Chrome版本:> rD <- rsDriver() checking Selenium Server versions: BE...

32得票5回答
无法执行rsDriver(连接被拒绝)

我无法使用R selenium,以下是第一步和我的输出:library(RSelenium) rD <- rsDriver() # checking Selenium Server versions: # BEGIN: PREDOWNLOAD # BEGIN: DOWNLOAD # ...

30得票1回答
能否在RStudio服务器上的ShinyApp中运行RSelenium?

我遇到了这样的问题:我有一个使用RSelenium来浏览页面、点击按钮和收集数据的R脚本。我将此脚本作为一个函数包含在我的shinyApp中。当我从我的电脑上运行它时,一切都如预期地进行:单击按钮后Firefox启动,进程正确运行。 问题出现在当我想要将脚本发布到公司的Rstudio服务器(...

28得票7回答
RSelenium:服务器信号端口已被占用

我在使用RSelenium中的以下代码来打开浏览器。但是,即使我关闭了浏览器,或者通过运行remDr$close()关闭了处理程序,端口仍然被占用。我必须去终端手动杀死进程,以便相同的端口变为可用。是否有任何自动化方式,让RSelenium在完成网页爬取后将端口释放? 这是我的代码:libr...

22得票1回答
在Azure Batch上运行Selenium并行测试

我正在使用 Windows 7 上最新版本的 R。 我想使用 RSelenium 并行运行多个测试,所以我的问题是: 运行多个 RSelenium 测试的推荐方法是什么? 假设我想运行 1000 个测试,每个步骤需要 1 小时。逐个运行测试需要很长时间(每天只能运行 24 个测试,总...

21得票1回答
在RSelenium中滚动页面

如何使用RSelenium WebDriver手动滚动到页面底部(或顶部)?当页面上可见时,我有一个元素才会变得可用。

20得票2回答
使用RSelenium包执行jQuery函数

我正在尝试使用RSelenium包自动化登录网站并执行某些操作。我已经成功登录,点击了一些按钮,但是在执行页面上的jQuery函数时遇到了困难。有一个下拉框,它使用jQuery函数填充其中的数据。我不确定如何执行此函数。页面源代码(包括jQuery函数)如下: <input disabl...

16得票1回答
使用Tor的RSelenium在Windows上的新版本问题

我发现@jdharrison在如何在Windows上使用RSelenium启动Tor方面给出了一个很棒的答案:https://dev59.com/EZrga4cB1Zd3GeqPggSG#39048970 然而,在新版本的RSelenium中,startServer()已经废弃,它的替代品r...

15得票1回答
使用R语言在网页上“点击”下载文件按钮

我想使用这个网页 http://volcano.si.edu/search_eruption.cfm 来爬取数据。 有两个下拉框要求筛选数据。 我不需要筛选数据,所以我将它们留空,然后通过点击“Search Eruptions”继续到下一页。 然而,我注意到生成的表格只包括少量列(仅5列),与...

15得票3回答
如何为R设置rselenium?

"过去的一切都更好"... 自从 Firefox 49 (?) 起,您不能再直接使用 rselenium 包了。我已经在整个互联网上搜索了一个 简单明了 的设置 rselenium 的操作手册,但未找到任何相关且最新的内容。 有人可以为我和所有其他一无所知的人提供一个简单明了的操作手册吗?...