首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rselenium问题

Rselenium问题
EN

Stack Overflow用户
提问于 2017-05-12 14:39:53
回答 2查看 7.2K关注 0票数 4

我正在尝试使用Rselenium抓取一个网站。然而,我得到了一个错误:

代码语言:javascript
复制
Error: checkForServer is now defunct. Users in future can find the function in 
file.path(find.package("RSelenium"), "examples/serverUtils"). The
recommended way to run a selenium server is via Docker. Alternatively
see the RSelenium::rsDriver function.

我的chrome升级到了58版,moxilla升级到了45版,rselenium以前是可以工作的,但我不知道发生了什么,请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2017-05-12 16:12:28

下面的脚本适用于我的新RSelenium...

代码语言:javascript
复制
rD <- rsDriver(port=4444L,browser="chrome")
remDr <- rD$client
remDr$navigate(url)
票数 5
EN

Stack Overflow用户

发布于 2018-04-15 23:53:19

只要确保你有docker帐户并且你已经安装了它。

尝尝这个

代码语言:javascript
复制
library('RSelenium')
rD=rsDriver()
remDr =rD[["client"]]
remDr$navigate("https://www.vinmonopolet.no/vmp/Land/Chile/Gato-Negro-Cabernet-Sauvignon-2017/p/295301")
webElement = remDr$findElement('xpath', '//*[@id="product_2953010"]/span[2]')
webElement$clickElement()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43930906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档