elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / Consultar página OCA en: 29 Mayo 2015, 19:56 pm
Buenas! Les pido ayuda en esto.

Quiero ser capaz de obtener los datos de la tabla que se genera en la dirección:

http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx?numberTracking=3867500000001111111

para luego evaluar si el producto aparece como "llegando" y enviarme un mail (de momento a una dirección temporal de yopmail) cuando esto suceda.

He intentado un par de cosas basadas en descargar el html que se genera (del sitio que les acabo de dar) a mi servidor pero allí no se encuentra la información que necesito, si no que ese html está preparado para hacer las consultas mediante javascript (jquery si no me equivoco). Entonces para ir probando al menos, ejecuto la descarga y luego voy al html manualmente para ejecutar el javascript.. pero tampoco funciona.

Código
  1. <?php
  2. // descargarARCHIVO al server
  3.  
  4. $paginaweb = "http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx?numberTracking=3867500000001111111" ;
  5. $recurso = fopen("hola.html","w");
  6. fwrite($recurso,file_get_contents($paginaweb));
  7.  
  8. search_and_replace("hola.html","../../","http://www4.oca.com.ar/ocaepakNet/");
  9.  
  10. //search_and_replace("hola.html","TrackingConsult.aspx","http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx");
  11. fclose($recurso);
  12.  
  13. // FUNCION REEMPLAZAR
  14. function search_and_replace($path,$search,$replace)
  15. {
  16. if(!is_array($search))
  17.    {
  18.        $search = array($search);
  19.    }
  20.    if(!is_array($replace))
  21.    {
  22.        $replace = array($replace);
  23.    }
  24.  
  25.    $file_contents = file_get_contents($path);
  26.    $file_contents = str_replace($search,$replace,$file_contents);
  27.  
  28.    file_put_contents($path,$file_contents);
  29. }
  30. ?>

como se darán cuenta, soy novatillo aunque con conocimientos en C. Soy estudiante.

Alguna idea?

Gracias!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines