使用该RSelenium
软件包,我正在尝试右键单击链接以下载文件。
我的应用程序要求我提供带有密码的登录信息,这很好用,但这个简单的应用程序展示了我当前的障碍。
考虑一下下载足球排名的 excel 文件的尝试。
library(RSelenium)
RSelenium::checkForServer()
RSelenium::startServer()
remDr <- remoteDriver(browserName = "phantomjs")
remDr$open()
remDr$navigate("http://www.fantasypros.com/nfl/rankings/wr.php")
xls_link <- remDr$findElement("css selector",
"#export-xls")
接下来我将鼠标悬停在我需要下载的链接上
remDr$mouseMoveToLocation(webElement = xls_link)
当我截取屏幕截图时,很明显代码到目前为止已经工作了(也就是说,链接带有下划线)
为什么没有以下内容:
remDr$click(1)
下载文件?