Re: [R-es] usar Selenium para web scraping

2015-06-05 Thread Carlos Ortega
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 = 
>  , 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


Re: [R-es] usar Selenium para web scraping

2015-06-05 Thread José Luis Cañadas Reche

  
  

Gracias. 

Voy a verlo.


El 05/06/15 a las 13:49, Carlos Ortega
  escribió:


  
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 
  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 = 
                             , 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
  


  


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


Re: [R-es] usar Selenium para web scraping

2015-06-05 Thread javier.ruben.marcuzzi
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 = 
>  , 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


Re: [R-es] usar Selenium para web scraping

2015-06-08 Thread José Luis Cañadas Reche

  
  
Gracias Javier y Carlos.

 El tema es que relenium me da error al iniciar firefox y lo cierra.
En la página github del paquete
https://github.com/LluisRamon/relenium dicen que lo discontinúan
debido a la aparición de otro paquete RSelenium. Y aquí es dónde me
pierdo, no he averiguado como acceder a los valores de un combo
utilizando RSelenium.

Saludos.

El 05/06/15 a las 15:40,
  javier.ruben.marcu...@gmail.com escribió:


  
  
  
  
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 = 
>  , 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
  

  


  


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

Re: [R-es] usar Selenium para web scraping

2015-06-08 Thread Carlos Ortega
Hola,

No sé si esta respuesta en "Stack Overflow" te puede ayudar:

http://stackoverflow.com/questions/26938118/check-for-dialog-box-in-rselenium

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 8 de junio de 2015, 9:09, José Luis Cañadas Reche  escribió:

>  Gracias Javier y Carlos.
>
>  El tema es que relenium me da error al iniciar firefox y lo cierra. En la
> página github del paquete https://github.com/LluisRamon/relenium dicen
> que lo discontinúan debido a la aparición de otro paquete RSelenium. Y aquí
> es dónde me pierdo, no he averiguado como acceder a los valores de un combo
> utilizando RSelenium.
>
> Saludos.
>
> El 05/06/15 a las 15:40, javier.ruben.marcu...@gmail.com escribió:
>
>  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 = 
> >  , 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
>
>
>
> ___
> 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