Php scrapear web

  • Autor Autor jensync82
  • Fecha de inicio Fecha de inicio
J

jensync82

Delta
Hola alguien sabe de un código en php para scrapear un dato de una web?
La idea es guardar la información en otro archivo y el php colocarlo como tarea programa cron en un hosting.
Si alguien tiene información de como hacer esto se lo agradecería :encouragement:
 
Puedes usar la libreria simple html dom que sirve para esto!!
 
Hola jensync82 para tal fin utiliza CURL para realizar las conexiones http, ademas con esta librerias puedes usar cookie, pasar header, etc... para que el sistema te vea como usuario y no un bot, luego que captures la información procesarlo con preg_match_all y expresiones regulares para tomar los fragmentos que deseas usar.
 
La combinacion ganadora es Curl para hacer la conexiones http y Dom document que te permite parsear la pagina casi como javascript, obtener tags, divs, clases, valores, etc.....


Saludosssssssssssssssssssssssssssssss
 
Puedes usar la libreria simple html dom que sirve para esto!!

Hola jensync82 para tal fin utiliza CURL para realizar las conexiones http, ademas con esta librerias puedes usar cookie, pasar header, etc... para que el sistema te vea como usuario y no un bot, luego que captures la información procesarlo con preg_match_all y expresiones regulares para tomar los fragmentos que deseas usar.

La combinacion ganadora es Curl para hacer la conexiones http y Dom document que te permite parsear la pagina casi como javascript, obtener tags, divs, clases, valores, etc.....


Saludosssssssssssssssssssssssssssssss

Gracias por la ayuda ya logre scrapear la web y tengo el valor guardado en una variable del archivo php, ahora como podría hacer para escribir ese valor en otro archivo html de mi hosting??
 
Gracias por la ayuda ya logre scrapear la web y tengo el valor guardado en una variable del archivo php, ahora como podría hacer para escribir ese valor en otro archivo html de mi hosting??

Si tienes guardado el valor en una variable en un php, que generaste para tal fin. solo llama a ese php con un ajax claro en el php debes hacer que retorne el valor que quieres y el ajax toma ese valor, luego lo pones en algún div,span,ul,ol,etc.. que vos desees.
 
Atrás
Arriba