• Welcome to LusoRobótica - Robótica em Português.
 

Retirar informação de site atraves de ethernet shield

Started by Wolfz, 05 de July de 2012, 23:02

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GnGz

lol, isso não tá configurado para nenhum site. Eu ajudo, de que site queres puxar a informação?


GnGz


Wolfz

Obrigado, a serio... Se soubesses as dores de cabeça que estava a ficar de tanto procurar no google e não encontrar nada... xD

Wolfz

Desculpa mas como fui sair só testei agora o código, agora como faço para guardar por exemplo as horas numa variável?

GnGz

Vamos fazer diferente, com outro site com api para tirar os dados metreologicos. Para hora vamos arranjar outra maneira para ser mais fácil para o teu Arduino. Hoje não te posso ajudar, mas escreve aqui ao certo o que pretendes mesmo para te dar a melhor solução.

Enviado pelo telemóvel.

Cumps :D

Wolfz

GnGz enviei-te uma PM quando poderes diz alguma coisa ;)

Cumprimentos ;)

GnGz


poliveira1978

Já experimentaste a a biblioteca Textfinder? O intuito dela é precisamente fazer o que pretendes, apesar de também poder ser usada para pesquisar streams serial. Vê em http://www.arduino.cc/playground/Code/TextFinder


Wolfz

Quoteconnecting...
connected
HTTP/1.1 200 OK
Date: Mon, 09 Jul 2012 14:05:47 GMT
Set-Cookie: JSESSIONID=AEBDC07693A5F1CF28CE1763B08D4B8A; Path=/
Content-Type: text/html;charset=ISO-8859-1
Vary: Accept-Encoding
Connection: close








<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
   
   
   
   

   








   <head>
      <base href="http://www.horadomundo.com/">

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta http-equiv="pragma" value="NO-CACHE">
      <meta http-equiv="cache-control" value="NO-CACHE">
      <meta http-equiv="expires" value="0">
      
      <meta http-equiv="keywords" content='hora Braga,Hora certa em Braga,hora Portugal,Hora certa em Portugal,Tempo meteorológico actual Braga'>
      <meta http-equiv="description" content='Hora certa em Braga(Portugal) e Tempo meteorológico actual'>

      
      
      
         <title>Horadomundo.com : Hora certa em Braga (Portugal).</title>
         <meta name="verify-v1" content="N+auz/2jD7/QHtZKkoQDHz1wWFiwJPSP+wUd8XnAonY=" />
      
      
      <link rel="stylesheet" type="text/css" href="css/style.css">

   </head>
   
   <script src="js/util.js" type="text/javascript"></script>
   
   <body onload="IniciarRelojes24();ajustarTamano();">

   





<div id="header">
   <div id="headerLogo">
      <img src='images/cabecera_pt.gif' alt="Atua hora actual obtida usando o protocolo NTP" >
   </div>
   
   <div id="headerIcons">
      <a href="/pda/index.jsp" title="Formato para PDA">
         <img border="0" src="images/pda.png" width="22" height="22" alt="Formato para PDA">
      </a>
         &nbsp;&nbsp;&nbsp;         
      <a href="javascript:bookmarksite();" title="Adicionar aos Favoritos">
         <img border="0" src="images/bookmark.png" width="22" height="22" alt="Adicionar aos Favoritos">
      </a>
      &nbsp;&nbsp;&nbsp;
      <a href="javascript:print()">
         <img border="0" src="images/fileprint.png" width="22" height="22" alt="">
      </a>
      &nbsp;&nbsp;&nbsp;
      <a href="mailto:horadomundo@miswebs.es" title="Contacta connosco">
         <img border="0" src="images/mail.png" width="22" height="22" alt="Contacta com os administradores de horadomundo.com">
      </a>
      

      
      
               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <a href="/servlet/urlInvoker?code=1">
                  <img border="0" src="images/spanishflag.jpg" width="22" height="22" >
               </a>
               &nbsp;
               <a href="/servlet/urlInvoker?code=3">
                  <img border="0" src="images/englandflag.jpg" width="22" height="22" >
               </a>
      
      
      
   </div>
   <div id="headerBlueBar"></div>
</div>
            
   <div id="content">
      <div id="contentLeft">
         <div id="contentMenu">
            







<div id="p7TMnav">
   <div>
      <a href="/index.jsp">
         Iniciar
      </a>
   </div>
   <div>
      <a href="/mudancahoraria/">
         Mudança horária
      </a>
   </div>
   <div>
      <a href="/mundo/">
         Hora no mundo
      </a>
      <div>
         <a href="/mundo/africa.jsp">
            África
         </a>
      </div>
      <div>
         <a href="/mundo/americaNorte.jsp">
            América do Norte
         </a>
      </div>
      <div>
         <a href="/mundo/americaCentral.jsp">
            América Central
         </a>
      </div>
      <div>
         <a href="/mundo/americaSul.jsp">
            América do Sul
         </a>
      </div>
      <div>
         <a href="/mundo/asia.jsp">
            Ásia
         </a>
      </div>
      <div>
         <a href="/mundo/europa.jsp">
                     Europa
                  </a>
               </div>

               <div>
                  <a href="/mundo/australia.jsp">
                     Pacífico / Oceânia
                  </a>
               </div>
            </div>

            <div>
               <a href="/comofunciona/">
                  Como funciona?
               </a>
            </div>

            <div>
               <a href="/cultura/">
         Cultura
      </a>
      <div>
         <a href="/cultura/historia.jsp">
            A história do relógio
         </a>
      </div>
      <div>
         <a href="/cultura/zonahoraria.jsp">
            Zonas horárias
         </a>
      </div>
      <div>
         <a href="/cultura/denominacao.jsp">
            Denominação
         </a>
      </div>
      <div>
         <a href="/cultura/mudancashorarias.jsp">
            Mudança horária
         </a>
      </div>
      <div>
         <a href="/cultura/tiempociencia.jsp">
            O tempo na ciência
         </a>
      </div>
   </div>
      
</div>
         </div>
      </div>
      <div id="contentMain">
         <div id="contentContent">
            
               
               
            




<!-- Indicador de navegacion -->


<div id="whereAreYouCity">
            
               Estás aqui:
            

            &nbsp;
            

            


<a href="/index.jsp">Iniciar</a>

   >

            

<a href="/mundo/">
   Que hora é no mundo?
</a>



>
<a href='/mundo/europaPortada.jsp'>Europa</a>
>
<a href='/mundo/pais/openCountry.do?country_id=pt&prefix=A&country_name=Portugal'>Portugal</a>

> Braga
</div>
            















<!--   Para el tiempo meteorologico -->



<!--  Añadido para la i18n del código JS -->



<form name="lang" action="">
   <input type="hidden" name="locale" value="pt" />
</form>


<script src="js/reloj.js" type="text/javascript" charset="ISO-8859-15"></script>

<div id="formHide">
<form name="servertime" action="">
   <input type="hidden" name="diferenciaHorariaLocal" value="" />
   <input type="hidden" name="miliSegundos" value="1341842747310" />
   <input type="hidden" name="miliSegundosRemoto" value="1341846347310" />
</form>
</div>

<table summary="Tabela com a hora certa da cidade do mundo escolhida" width="100%">
   <tr>
      <td align="center">
         <h1>
            Hora certa em
            Braga -
            (Portugal)
         </h1>
      </td>
   </tr>
   <tr>
      <td align="center" valign="middle" class="diferencia_horaria">
         <div id="hora2" class="horaLocal">
            Hora no mundo
         </div>
      </td>
   </tr>
   <tr>
      <td align="center">
         <div id="fecha2" class="fecha">
            A actualizar a hora
         </div>
      </td>
   </tr>
   <tr>
      <td align="center">
         GMT +1
      </td>
   </tr>
   <tr>
      <td align="center">
         
            <p>
               Braga&nbsp;está a usar actualmente o horário de Verão.
            </p>
         
      </td>
   </tr>
   <tr>
      <td>

      </td>
   </tr>
</table>

<table summary="Tempo meteorológico actual" width="100%">
<tr>   
   <td align=center>
      <table width=65%>
         <thead>
            <tr><th colspan=3>Tempo meteorológico actual</th></tr>
         </thead>
         <tbody>
            <tr>
               <td rowspan=2><img src='images/weather/1cloud_norain.png'></td>
               <td>Temperatura:</td>
               <td> 20ºC </td>
            </tr>      
            <tr>
               <td align=left valign=middle>Vento:</td>
               <td align=left><img src='images/weather/nnw.png' width=20 height=20 align=top>&nbsp;20 km/h</td>
            </tr>
         </tbody>         
         <tfoot>
            <tr>
               <td colspan=3 align=center>Última actualização:&nbsp;09/07/2012 15:30</td>
            </tr>
            <tr>
               <td colspan=3 align=center>
                  <p class="imagefooter">Distância à estação meteorológica:&nbsp;47 kms</p>
               </td>
            </tr>
         </tfoot>
      </table>
   </td>
</tr>   
</table>
   


               
<table summary="Tabela com a hora certa da cidade do mundo escolhida" width="100%">   
   <tr>
      <td align="center">
         




   <script type="text/javascript"><!--
   google_ad_client = "pub-8412499929002098";
   //hdm_OpenCityCentralBannerHor
   google_ad_slot = "1680615502";
   google_ad_width = 468;
   google_ad_height = 60;
   //--></script>
   <script type="text/javascript"
   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
   </script>

   
      </td>
   </tr>
   <tr>
      <td>
         

      </td>
   </tr>
   <tr>
      <td align=center>
         <table width=65%>
            <thead>
               <tr><th colspan=2>Sol</th></tr>
            </thead>
            <tbody>
               <tr>
                  <td align=left>Nascer-do-Sol:</td>
                  <td align=left>06:07</td>
               </tr>
               <tr>
                  <td align=left>Pôr-do-Sol:</td>
                  <td align=left>21:10</td>
               </tr>
            </tbody>         
         </table>
      </td>
   </tr>
   <tr>
      <td>
         

      </td>
   </tr>
   <tr>
      <td align=center>
         <table width=65%>
            <thead>
               <tr><th colspan=3>Lua</th></tr>
            </thead>
            <tbody>
               <tr>
                  <td align=center rowspan=3><img src='images/moonphase/moon20.gif'></td>
                  <td align=left>Nascer-do-Lua:</td>
                  <td align=left>16:05</td>
               </tr>
               <tr>
                  <td align=left>Pôr-do-Lua:</td>
                  <td align=left>12:27</td>
               </tr>
               <tr>
                  <td align=left>Porcentaje iluminado:</td>
                  <td align=left>64%</td>
               </tr>
            </tbody>         
         </table>
      </td>
   </tr>
   <tr>
      <td align="center">
         <h3>
            Hora local:
            <span id="hora1" class=hora>
               A actualizar a hora
            </span>
         </h3>
      </td>
   </tr>
   <tr>
      <td align="center">
         <div id="fecha1">
            Hora actualizada.
         </div>
      </td>
   </tr>
   <tr>
      <td>
         



      </td>
   </tr>
   <tr>
      <td align="center">
      

         A hora certa no mundo:
         <a href="/mundo/africaTexto.jsp">África</a>&nbsp;-
         <a href="/mundo/americaNorteTexto.jsp">América do Norte</a>&nbsp;-
         <a href="/mundo/americaCentralTexto.jsp">América Central</a>&nbsp;-
         <a href="/mundo/americaSulTexto.jsp">América do Sul</a>&nbsp;-
         <a href="/mundo/asiaTexto.jsp">Ásia</a>&nbsp;-
         <a href="/mundo/europaTexto.jsp">Europa</a>&nbsp;-
         <a href="/mundo/australiaTexto.jsp">Pacífico / Oceânia</a>
      </td>
   </tr>
</table>

         </div>
      </div>
      <div id="contentRight">
         <div id="contentAds">
            <div id="borderLeftDashed">
               




   <script type="text/javascript"><!--
   google_ad_client = "pub-8412499929002098";
   //hdm_GeneralDerechaSkyscraper
   google_ad_slot = "6854390144";
   google_ad_width = 120;
   google_ad_height = 600;
   //--></script>
   <script type="text/javascript"
   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
   </script>


            </div>
         </div>
      </div>
   </div>
   
   




<div id="footer">&nbsp;
   <div id="leftFooter">
      <a href="/miswebs/">Miswebs</a> &copy; 2010
   </div>   
   
   <div id="rightFooter">
      
      
      
         horadomundo.com
         
                  
      

      vê a hora na internet
   </div>
</div>

      
      
      
         <script src="http://www.google-analytics.com/urchin.js" type="text/javascript" charset="ISO-8859-15">
         </script>
         <script type="text/javascript">      
            _uacct = "UA-708940-4";
            urchinTracker();
         </script>
      
      
   
   </body>
</html>
disconnecting.

poliveira1978

Para obteres a hora com o TextFinder presumo que tenhas que procurar o texto "hora2" ou eventualmente "horaLocal" e depois é questão de veres qual é a ordem do parâmetro que corresponde às horas.
Vê o exemplo da biblioteca.

andnobre

boas
possivel retirar ou ver o programa que fizemos no arduino?
é que ja nao trabalho no arduino que esta no meu robo, agora ja nao sei onde esta o programa que fiz para ele.
obrigado a todos

Marvin

Identifico-me perfeitamente com essa situação, em especial devido a ter bastantes plataformas diferentes e varios computadores... e já me questionei diversas vezes acerca disso tambem, fazer reverse engineering do hex que vai para o mcu...

Que eu conheça não ha mesmo forma, apartir do momento em que "queimas" o programa para o microcontrolador não tens forma de o recuperar, mas espero estar enganado e espero que alguem diga que é possivel para poder tirar codigo perdido... ou pelo menos saber que funções tem alguns mcu's q tenho espalhados por casa antes de os reprogramar...
Dronetech BlogThe Scientist and the Geek

senso

Não tens forma de recuperar o código fonte em C original, porque para ler o código é agarrar num programador ISP como por exemplo um USBasp ou um AVR Dragon, ler o código e se não estou em erro o AVR Studio até te faz o disassmbly é só abrir o .hex, mas o código que lá vai aparecer é assembly optimizado, não é totalmente legivel, e para mais tendo em conta que é Arduino, refazes o código mais rápidamente que o tempo que demoras a entender a primeira meia duzia de linhas de assembly.
Avr fanboy