Использование r для навигации и очистки веб-страницы с помощью раскрывающихся HTML-форм

Я пытаюсь очистить данныеhttp://www.footballoutsiders.com/stats/snapcounts, но я не могу изменить поля в выпадающих списках на сайте («команда», «неделя», «позиция» и «год»). Моя попытка очистить таблицу, связанную с team = "ALL", week = "1", pos = "All" и year = "2015" с rvest, приведена ниже.

url <- "http://www.footballoutsiders.com/stats/snapcounts"
pgsession <- html_session(url)
pgform <-html_form(pgsession)[[3]]
filled_form <-set_values(pgform,
            "team" = "ALL",
            "week" = "1",
            "pos"  = "ALL",
            "year" = "2015"             
 )

 submit_form(session=pgsession,form=filled_form, POST=url)

 y <- read_html("http://www.footballoutsiders.com/stats/snapcounts")

 y <- y %>%
    html_nodes("table") %>%
    .[[2]] %>%
    html_table(header=TRUE)

Этот код возвращает таблицу, связанную с переменными по умолчанию в раскрывающемся списке: team = "ALL", week = "20", pos = "QB" и year = "2015", которая представляет собой фрейм данных, который содержит только 11 наблюдений. Если бы он действительно изменил поля, он бы возвратил фрейм данных с 1695 наблюдениями.

Ответы на вопрос(0)

Ваш ответ на вопрос