PHP - Problema extrayendo imagenes con curl() porque usan lazy load

 
Vista:
sin imagen de perfil

Problema extrayendo imagenes con curl() porque usan lazy load

Publicado por Orlando (5 intervenciones) el 08/07/2017 22:07:07
Hola colegas, estoy extrayendo las imagenes de una web,y todo bien,me las devuelve,pero solo las primeras,el resto me devuelve un .gif de un pixel porque usan la libreria Lazy Load y todavia no estan cargadas parece cuando hago el curl(),alguien sabe forma de extrar estas imagenes cuando el DOM de esa pagina esté listo? muchas gracias con antelacion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Problema extrayendo imagenes con curl() porque usan lazy load

Publicado por kip (877 intervenciones) el 09/07/2017 02:27:47
Hola, creo que no es posible usando CURL obtener datos que se generen con codigo Javascript (ejecutado en el navegador) ya que lo unico que hace CURL es extraer el codigo fuente tal como lo entrega el servidor.

Puedes usar alguna otra herramienta que haga o que se conoce como web scraping, existen en PHP librerias, pero te aconsejo hacerlo con Python.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar