使用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)
下载文件?