Как очистить разные значения одним и тем же классом в R

Я хотел бы почистить некоторые данные с сайта. Однако с помощью гаджета-селектора они оба получили один и тот же класс CSS. Я также проверил код, и единственное отличие, похоже, заключается в значении класса labelOverSchool. Мой вопрос заключается в том, как я могу очистить два разных значения класса WaardeOverSchool, основываясь на различном значении класса labelOverSchool. Фрагмент кода можно найти ниже

фрагмент кода

И кусок кода:

parse_function <- function(x) { 
  tibble(Onderwijstype = html_text(html_node(x, ".waardeOverSchool")), 
         Denominatie = html_text(html_node(x, ".waardeOverSchool")))
}


Content <- Scholenopdekaart3$linkcomp %>% 
  map(read_html) %>% #read_html functie over alle links -> map(.x, .f) 
  map_df(parse_link)

Очевидно, я включил один и тот же CSS-селектор дважды, но это именно та проблема: у них один и тот же класс CSS. Scholenopdekaart3$linkcomp - это колонка со всеми вебурлами (около 200)

Первые ссылки содержат все объекты, которые нужно очистить ( https://www.scholenopdekaart.nl/basisscholen/zoeken?woonplaats=rotterdam&presentatie=1&sortering=2). Если вы нажмете на название школы, она перенаправит вас на определенную страницу (это столбец Scholenopdekaart3$linkcomp). Я также предоставил ссылку для первой школы:

https://www.scholenopdekaart.nl/basisscholen/7130/De-Klimop?woonplaats=rotterdam&presentatie=1&sortering=2

Любые советы будут высоко оценены!

0 ответов

Другие вопросы по тегам