El siguiente código está extrayendo algunos elementos (main-area, mkt y table) del HTML de la página de caliente.mx.
Al final, extrae a mano los datos de la Liga MX y muestra las columnas seleccionadas.
¿Qué sigue?
library(rvest)
library(dplyr)
url <- "https://sports.caliente.mx/es_MX"
html <- read_html(url) # Lee el url para traer todos los elementos de la página
main_area <- html |>
html_elements("#main-area") # Jala los elementos con id="main-area"
main_area |>
html_text2() # Muestra como texto
mkt_elements <- html |>
html_elements(".mkt") # Jala los elementos con clase class="mkt"
mkt_elements |>
html_text2() # Muestra como texto
tabla <- html |>
html_elements("table") # Jala los elementos con clase tabla (class="table")
# Jala (a mano) los datos de la Liga MX (que están en el elemento 3)
tabla_ligamx <- tabla[3] |> html_table()
tabla_ligamx[[1]][, c("X5", "X6", "X7")] # Extrae las columnas señaladas
Pendientes
¿Cómo funcitona con las direcciones directas a cada una de las ligas de fútbol?
El siguiente código está extrayendo algunos elementos (
main-area
,mkt
ytable
) del HTML de la página de caliente.mx.Al final, extrae a mano los datos de la Liga MX y muestra las columnas seleccionadas.
¿Qué sigue?
Pendientes
¿Cómo funcitona con las direcciones directas a cada una de las ligas de fútbol?
Referencias
caliente_odds
soccerplotR