【发布时间】:2017-04-11 00:26:34
【问题描述】:
我对英超联赛的统计数据很感兴趣。所以,我尝试从这个官方网站https://www.premierleague.com/stats/top/players/total_pass获取数据
我正在使用 R 和 RSelenium 包。
library(rvest)
library(httr)
library(RSelenium)
remDr <- remoteDriver(port = 4445L)
remDr$open()
remDr$navigate('https://www.premierleague.com/stats/top/players/total_pass')
getsource <-remDr$getPageSource()
name<- read_html(getsource[[1]]) %>% html_nodes("strong") %>% html_text()
但我遇到了一些问题。有一些类别的数据,例如赛季、位置、俱乐部等。
所以,我认为我可以根据这些类别获取数据。但是我不知道如何在这个站点中使用 Rselenium 在下拉框中选择特定的东西。
我认为filenElement 和clickElement 是对此有用的函数。但是,我不知道应该如何处理这些函数来选择具体的条件,例如 2016/17 赛季和守门员位置。
请给我一个建议。
【问题讨论】: