juantomas Hacking the planet

10 septiembre, 2012

Inauguración del curso de LEINN en el hub-madrid

Esta tarde a las 19:30 es la inauguración oficial el curso LEINN en el hub-madrid.

Desde su presentación antes del verano no he podido dejar de estar entusiasmado con este grado que gestiona la Universidad de Mondragón.

Más información en el enlace del evento.

 

nokogiri, xpath y firefox

Filed under: Hacks,ruby on rails — Etiquetas: , , — juantomas @ 11:26 am

Nunca había sabido a ciencia cierta y menos práctica para que usar el XPATH que aparece cuando inspeccionas un elemento con Firefox (o chrome) y no ha sido trivial que funcione como esperaba.

Lo que tenía que hacer es sacar unos cuantos valores de varias páginas web con contenidos absolutamente dispares. De pronto se me ocurrió que podía usar el xpath que me devolvía firefox al inspeccionar el elemento. Luego con nokogiri y un poco de ruby estaba resuelto con muy pocas lineas y eficientemente.

Después de muchas pruebas y no obtener ningún resultado he encontrado cual es el «bug».

Cuando seleccionas el xpath de un elemento tienes una uri de este estilo:

/html/body/div[3]/div[2]/table/tbody/tr/td/div[2]/table/tbody/tr/td[2]/form/span[2]/span

firefox y chrome incluyen tbody de más. Con eliminarlos, nokigiri empieza a extraer el contenido correctamente 😉

 

 

 

 

 

Powered by WordPress