Estimado José Luis Cañadas

En lo personal el trabajo de Gregorio que cita Carlos me fue de mucha ayuda, lo 
único que Rselenium tiene un comportamiento algo extraño, mi problema es en dos 
líneas, la primera sobre ejemplos que no funcionan (algo cambió), pero la 
importante es sobre mi trabajo, luego de horas de web scraping por alguna razón 
da un error, este tiene que ver con el recorrido de todas las opciones de un 
combo (serán 200), y en la mitad informa un error relacionado con encontrar el 
id en HTML que tiene que recorrer (aunque ya lo recorrió varias veces). Este 
error no supe solucionarlo, en caso de no tener que llenar formularios HTML 
rvest suele ser más rápido.






Javier Rubén Marcuzzi
Técnico en Industrias Lácteas
Veterinario





De: Carlos Ortega
Enviado el: ‎viernes‎, ‎05‎ de ‎junio‎ de ‎2015 ‎08‎:‎49‎ ‎a.m.
Para: jose luis cañadas
CC: R-help-es@r-project.org





Hola José Luis,

Además de lo que puso en su blog, Gregorio hizo una presentación muy clara
de cómo usar RSelenium en el grupo de R de Madrid. El video de lo que contó
es este:

https://vimeo.com/96023824

Por si en él encuentras la clave....

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 5 de junio de 2015, 13:28, José Luis Cañadas Reche <
canadasre...@gmail.com> escribió:

> Hola.
>
> Tengo que bajarme varias tablas del INE y necesito interactuar con el
> navegador. Ví el fantástico post que  escribió Gregorio Serrano (que la
> tierra le sea leve), en
> http://www.grserrano.net/wp/2014/01/relenium-el-siguiente-nivel-de-web-scraping-con-r/
> y estoy intentando reproducirlo para aprender como funciona relenium
>
> Pero relenium me da error después de
>
> if(!require(relenium)) install.packages("relenium")
>
> precios <- "
> http://www.ine.es/jaxi/tabla.do?path=/t38/bme2/t07/a081/l0/&file=1300010.px&type=pcaxis&L=0
> "
>
> firefox <- firefoxClass$new()
>
> Error in exceptionTable[, 1] : subíndice fuera de  los límites
>
> Total que me he puesto a trastear con RSelenium,  y consigo seleccionar el
> elemento combobox pero no sé como obtener los valores que muestra ni como
> seleccionarlos. ¿Alguna idea?
>
>
>
> library(RSelenium)
> checkForServer()
> startServer()
>
> remDr <- remoteDriver(remoteServerAddr = "localhost"
>                              , port = 4444
>                              , browserName = "firefox"
> )
>
> remDr$open()
>
>
> remDr$navigate(precios)
>
> # buscar por id
> webElem1 <- remDr$findElement(using = 'id', value = 'cri1')
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

 [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a