Advertisement
Francoo

Verificador de Website ad hoc

Jan 3rd, 2014
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.40 KB | None | 0 0
  1. url='http://sistemasenem2.inep.gov.br/resultadosenem/';
  2.  
  3. x=urlread(url);
  4. count=0;
  5. dlgflag=0;
  6. stime=now;
  7. fprintf('Hora de Início: %s\n',datestr(rem(now,1),'HH:MM:SS'));
  8.  
  9. while(true)
  10.         prev=x;
  11.         [x,status]=urlread(url);
  12.  
  13.         if status
  14.                 if ~strcmp(x,prev)
  15.                         fprintf(2,'Modificação detectada! %u, %s, %s\n',count,datestr(rem(now-stime,1),'HH:MM:SS'), datestr(rem(now,1),'HH:MM:SS'));
  16.                         if ~dlgrflag
  17.                                 warndlg(['Modificação no website detectada! Hora:' datestr(rem(now,1),' HH:MM:SS')]);
  18.                                 web(url,'-browser')
  19.                         end
  20.                         count=count+1;
  21.                         dlgrflag=1;
  22.                 else
  23.                         fprintf('Sem modificação... %u, %s\n',count,datestr(rem(now-stime,1),'HH:MM:SS'));
  24.                         count=count+1;
  25.                         dlgeflag=0;
  26.             dlgrflag=0;
  27.                 end
  28.         else
  29.                 fprintf(2,'Um erro ocorreu! %u, %s, %s\n',count,datestr(rem(now-stime,1),'HH:MM:SS'), datestr(rem(now,1),'HH:MM:SS'));
  30.                 if ~dlgeflag
  31.                         errordlg(['Um erro ocorreu! Hora:' datestr(rem(now,1),' HH:MM:SS')])
  32.                 end
  33.                 dlgeflag=1;
  34.                 count=count+1;
  35.                 x=prev;
  36.         end
  37.         pause(15);
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement