[R-es] Instrucciones uso rvest
Javier Marcuzzi
javier.ruben.marcuzzi en gmail.com
Mie Dic 23 14:27:01 CET 2015
Estimado Francisco Rodríguez
Creo que del ejemplo de Gregorio Serrano tomé algo, no recuerdo todo y no alcanzo a buscarlo y leerlo, sin embargo le envío dos partes que puede copiar y pegar, posiblemente de estos pueda tomar algo, no respondo su pregunta pero espero que sirva para que usted pruebe con las modificaciones necesarias y llegar a su objetivo.
library(rvest)
url <- "https://www.treasurydirect.gov/GA-FI/FedInvest/selectSecurityPriceDate.htm"
s <- html_session(url)
f0 <- html_form(s)
f1 <- set_values(f0[[2]], priceDate.year=2014, priceDate.month=12, priceDate.day=15)
test <- submit_form(s, f1)
b <- test
reviews <- b %>% html_nodes(".data1") %>% html_text()
reviews
reviews <- b %>% html_nodes(".data1") %>% html_table()
reviews
library(rvest)
Pagina.R <- html(x = "http://www.verema.com/vinos/portada")
text <- Pagina.R %>%
# html_nodes(xpath='//*[@id="producto_tipo_producto_id"]')%>%
html_nodes(xpath='//*[@id="producto_tipo_producto_id"]/option')%>%
html_text()
text
values <- Pagina.R %>%
# html_nodes(xpath='//*[@id="producto_tipo_producto_id"]')%>%
html_nodes(xpath='//*[@id="producto_tipo_producto_id"]/option')%>%
# html_attr("option value")
html_attr("value")
values
Res <- data.frame(text = text, values = values, stringsAsFactors = FALSE)
Res
Si hay un combobox, lista desplegable, etc., me encontré con problemas que no supe resolver, en algunos casos traía el resultado, en otros el php, o el php no se ejecutaba en el servidor para realizar la consulta, algo fallaba, por como venían los resultados supongo que estaba escrito con Dreamweaver (algo medio obsoleto pero tiene la información). Le envié un correo sobre eso al autor de rvest, me respondió pero no me dijo nada sobre el problema, si pudo solucionarlo, si escribí mal mi código, desconozco, en unos días tendré que ejecutar nuevamente esos archivos y resolver ese problema.
Javier Marcuzzi
De: Francisco Rodríguez
Enviado: miércoles, 23 de diciembre de 2015 8:33
Para: r-help-es en r-project.org
Asunto: [R-es] Instrucciones uso rvest
Hola buenos días:
Os remito una duda (en un documento word para su mejor expresión) sobre el uso de la libreria rvest.
Mi problema es que como no soy informatico me pierdo un poco, he visto los ejemplos que hay colgados y los he seguido, pero el tema es que quiero acceder a los datos del INE, que en ocasiones estan un poco escondidos con menu de selecciones y no se como hacerlo con rvest para llegar hasta la solucion final.
Lo anterior si lo he hecho (y lo sigo haciendo) con Rselenium gracias a que use un ejemplo de Gregorio Serrano, pero quiero pasar esos primeros codigos a rvest y por eso es por lo que solicito vuestra ayuda
Remito fichero adjunto para aclarar un ejemplo de los que uso
Un saludo y muchas gracias
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es